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
Adds the root certificate authority
Adds signing of certificate signing requests
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
Fixed a case sensitivity bug
Added hashing and initial parcel support
Added exceptions
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
Moved to using naming::gid_type instead of security::server::identity
Adding fixed_component_abstract_base, switching sub-CA to fixed gid as well
More fixes to security bootstrapping
Fixing segfault
Fix HPX to build without HPX_HAVE_SECURITY
Initial renaming