Simple formatting fixes…no functional changes.
Added support for building 3rd party libraries as a static library that doesn't get installed.
Added the smallsha1 library as a 3rd party library to the build system.
Added the smallsha1 library as a 3rd party library dependency to the bump library.

Also added the 3rdParty header to the list of bump header paths.
Added a CryptographicHash class that can generate sha1 hashes from textual and binary data.
Added a unit test suite for the CryptographicHash class and also added it to the bumpAllTests app.
Fixed bug in the CryptographicHash tests where the data was being set incorrectly.
Moved the NotificationCenter convenience functions to be inlined to keep the singleton from duplicating itself with shared libraries.
Fixed a type compiler warning on Windows.
Formatting fix for BOOST_FOREACH () spacing…no functional changes.
Moved the Log convenience method implementations to inline functions with the implementation in an impl header.

This is required to keep a single singleton instance when using shared libraries. Otherwise you end up with two different singletons when using the convenience functions.
Added some "@internal" keywords in the protected methods and members of the Singleton class.
Updated the Log and NotificationCenter documentation to call them convenience "functions" and not "macros".
Incremented the version number to 1.1.0.