Freeze enforcing: (RIPD-399)
 * Set enforce date: September 15, 2014
 * Enforce in stand alone mode
 * Enforce at source
 * Enforce intermediary nodes
 * Enforce global freeze in get paths out
 * Enforce global freeze in create offer
 * Don't consider frozen links a path out
 * Handle in getBookPage
 * Enforce in new offer transactors
Remove TRUST_NETWORK directive (RIPD-331)
Add pubkey_node and hostid to server stream messages (RIPD-407)
Remove LedgerBase and decongest Ledger locks
Detect inconsistency in PeerFinder self-connects (RIPD-411)
ASCII clean
Clean OrderBookDB::getBooksBy methods.
Correct Pathfinder::getPaths out to handle order books (RIPD-427)
Fix filter_policy object leak in NodeStore backends
Replace const Type& with Type const& for common types.

* std::string
* RippleAccount
* Account
* Currency
* uint256
* STAmount
* Json::Value
Make NetworkOPs::isFull() thread-safe
Improvements to aged_containers (RIPD-363)

- Added unit tests for element erase
- Added unit tests for range erase
- Added unit tests for touch
- Added unit tests for iterators and reverse_iterators
- Un-inlined operator== for unordered containers
- Fixed minor problems with ordered_container erase()
- Made ordered_container...
  - erase (reverse_iterator pos) not compile
  - erase (reverse_iterator first, reverse_iterator last) not compile
  - touch (reverse iterator pos) not compile
- Verified that ordered container...
  - insert() already rejects reverse_iterator
  - emplace_hint() already rejects reverse_iterator
- Made set/multiset iterators const

Regarding the set/multiset iterators, see section 1.5 of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2913.pdf
as pointed out by Vinnie.
[WIP] Make FieldNames.h/cpp readable.
Remove unused protocol fields

Conflicts:
	src/ripple/module/data/protocol/SerializeDeclarations.h

Remove unused header.