Initial security commit
Moves to an inheritance-based design for the certificate authority
Fixes the libsodium C-wrapping classes to contain the boost::array as a member instead of inheriting from it
Merge branch 'master' into security
Merge branch 'master' into security
Merge branch 'master' into security
Adds the root certificate authority
Adds signing of certificate signing requests
Merge branch 'master' into security
Add capabilities and a certificate store
Moved the public and secret key pair from the certificate authority base into a separate file and certificate store updates
Merge branch 'master' into security
Fixed a case sensitivity bug
Added hashing and initial parcel support
Added exceptions
Merge branch 'master' into security
Minor adjustments to make things work on Windows
First stab at integrating security functionality with HPX, does not link, currently (at least on Windows)
compiles and links on windows now
Things run now, but fail inside the root-CA code