First new dev effort
Slightly more correct buckets
Playing around with a different way to represent the build
Working on the NDP server
Set MTU for device

The code tries setting the interface 'up' and 'running'. Setting the MTU may be required to get it running.
In contrib/android, added a README.md, updated the build script's
documentation, made it more configurable, and added a step at the
end to create a deployable (command-line-based) installer.
Added a condition that prevents the package from being built if one with
has already been built for the same git version.
Updated README for clarity and added success output to the build script
One final tweak to increase the visibility of the success statement
Fixed an issue caused by $VERSION being declared after it was used
Merge branch 'master' into crashey
Set to a more widely used value
This change allows you to restrict one password to be used with
only one peer. Just add "ipv6" : "ipv6:addr:::::" to your
authorizedPasswords section. After this, only that ipv6 address/
publick key/private key can use that password to connect.

If configuration is not there, password can be used with many
peers, just like before.
Android: updated README.md for clarity and added a bit more info. A few
tweaks to comments in the build script were also made.
Fix Travis CI builds failing because of JSHint
Android: Updated the README.md to add the link to the tun installer
Android: Added a few more changes to the README for clarity.
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 'crashey' into windows