Added modelines to source files.
These automatically switch a current vim indentation configuration to the one
laid out by HACKING.md. This should make style violations by vim users more
rare, and you don't have to fiddle around with style settings when switching
to/from cjdns from other projects.