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.