Added exceptions for Encrypt library
Merge branch 'next' of github.com:maidsafe/MaidSafe-Common into next
Another fix for the static (de)initialisation fiasco.
Couple of fixes for error codes/categories.
test fix for a bind issue (to void*)
restrict boost usage to clang for on scope exit. Suggest move to BOOST_SOPED_EXIT_ALL
Added GetPathFromProgramOptions to utils.cc.  Updated Logging::Initialise to return usused command line options.
Updated license URL in all files and updated license & contributor agreement files.
Style fixes.
modernised