HTTP support improvements:
* RFC2616 compliance
* Case insensitive equality, inequality operators for strings
* Improvements to http::parser
* Tidy up HTTP method enumeration
HTTP handshake in peer protocol (RIPD-351):
* New I/O paths for client and server role
* New handshake_analyzer detects the peer protocol
* New basic_message class for parsing and storing HTTP messages
* Conditional compilation for selective feature enabling.
* Server supports both current handshake and HTTP handshake
Add owner_funds to client subscription data (RIPD-377)

Conflicts:
	src/ripple/module/app/ledger/AcceptedLedger.cpp
Rewrite STObject::setType for improved performance
Avoid a mutex 99+% of the time in SField::getField
Set version to 0.26.2-alpha-1
Fix missing return values in headers_t
Fix local variable unfundedOffers that was shadowing a class variable.
Pathfinding fixes:
 * Don't consider global freeze if not enforcing
 * Log if a covering path fails to cover
Set version to 0.26.2-alpha-2
Fix error with multi-quality paths.
Set version to 0.26.2-alpha-3
Logic fix for multiquality issues.
Set version to 0.26.2-alpha-4
Remove rocksdb in preparation for subtree add
Squashed 'src/rocksdb/' content from commit 224932d

git-subtree-dir: src/rocksdb
git-subtree-split: 224932d4d0b561712107d747c662df181c39644d
Merge commit 'f86d9fd626df1cee55bce4c577d06bb064dc827b' as 'src/rocksdb'
Update rocksdb unity file (RIPD-352)
Fix macro setting for rocksdb unity file
Detect node store batch write failures (RIPD-270):
* Raise open file limit from the soft max to the hard max.