New class RPC::Status enforces JSON-RPC 2.0 error format.

* Relevant issues:
  * RIPD-92
  * RIPD-97
  * RIPD-98
  * RIPD-439
Fix outgoing bytes calculation in HTTP server.
Call Stoppable::stopped in PeerFinder onStop.
Disable transaction submission tests under Travis.
Refactor SerializedTransaction:
* Use boost:tribool instead of two intertwined bool variables
* Trim down public interface, reduce member variables
Disable SSLv3
Remove boost_thread dependency (RIPD-216).

Fixes RIPD-216
Fix tabs and trailing whitespace.
Detab beast
Fix URL compositing in Beast (RIPD-636)
[FOLD] Transition beast::URL to std::string
[FOLD] Remove beast::ParsedURL
Use new beast::URL API in RippleD