Fix Travis CI builds failing because of JSHint
Check a condition which should never occur
Moved DefaultInterfaceController to interface/InterfaceController since there are no other IFCs, improced ifc peerStats state info, stopped counting a session as established until the underlying CA session is *completely* established.
Merge branch 'jshint-ignore' of git://github.com/kbillings/cjdns into crashey