Fix URL compositing in Beast (RIPD-636).
RippleSSLContext.cpp cleanup.

* These cleanups precede work on RIPD-108.
Return descriptive error message from memo validation (RIPD-591).
Fix dependency on boost::thread on OS/X.
Add KeyvaDBFactory and unity build