Refactored the source tree.
Moved sqlite3cc, tests, and cmake out of src/.
The sqlite3cc header files are now in include/.
Moved GPG keys to share/.
Currently broken. Need to decouple TunnelHop and BuildRequestRecord.
Builds now, but TunnelHop and BuildRequestRecord need to be fixed.
Removed exceptions library.
Added accessors and modifiers to BuildRequestRecord.
Moved TunnelHop's functionality in to BuildRequestRecord.
Changed (end - begin) to std::distance(begin, end).
Enabled CMake unit testing.
Fixed build error on Ubuntu.
Fixed Database binding code which invokes undefined behavior.