Basic Project Cleanup

- Added the benchmark project to the VS2008 solution
- Moved the benchmark projects into the IDE directory to avoid conflicts
- Updated the VS2013 projects to contain all of the Pb/detail filters

- Moved the storage_policy.h file into the Hg folder to be a peer with
the static version of this basic header.
- Completed some of the TODOs that remain in the project. Mostly removed
antiquated tests and dead code.

- Removed the assignment operator from the top-level Hg::Message class,
because it does nothing new that the default version  does.
- I tried removing the copy constructor, but received errors regarding
'explicit' constructor or not defined. I would like to investigate this
and remove this in the future when possible to promote correctness with
value semantics.