Enforce minimum version requirements on OpenSSL and Boost
Make is_set_bit a universal template function
Refactor usage of boost::format
Add beast::tagged_integer:
 * Wraps standard integer types to provide type-safety
 * Named types provide self-documenting semantics
 * Catches programmer errors involving mismatched types at compile time
 * Operators restrict mutation to only safe and meaningful operations
Add CleanCCPFiles.py, a utility for tidying up whitespace
Refactor ripple_overlay:
  * Use rvalue move to receive accepted sockets
  * Split asio dependent APIs to their own class and file
  * Update documentation
  * Organize code into different files
  * Make some members private
  * Rename things for clarity
Remove obsolete TODO files
Fix 64-bit Visual Studio build
Add [max_peers] doc to example cfg