The Timer::restart() method now resets the elapsed time properly.

This completes Issue #10.
NotificationCenter destructor no longer throws a NotificationError when observers are still registered.

Fixes Issue #11.
Resolved static library build issues requiring linking of smallsha1 within projects.

The cmake files have been modified to used the smallsha1 source code as source files when building bump. This resolves the issue of a smallsha1.a file being generated and requiring linking within projects. Now, the smallsha1 library is built directly into bump, making it portable.
Updated the cmake build process to include the smallsha1 header files in the includes.
Merge pull request #12 from jholub15/development

Resolved static library build issues requiring linking of smallsha1 with...
Removed the sha1.h file from being installed into the include directory.

The entire smallsha1 library needs to be hidden from Bump users. This header should not be installed. Instead, users should only use the CryptographicHash wrapper class.

Fixes Issue #14.
The NotificationCenter now uses unique and shared locks where necessary to avoid deadlock conditions.

Fixes Issue #13.
Incremented the version number to 1.1.5.