Templetize and improve beast string-to-integer conversions:
* Properly handle numbers at the edge of precision
* Improve and expand unit test coverage
Detect invalid inputs during STAmount conversion (RIPD-570):
* More robust validation of input
* XRP may not be specified using fractions
* Prevent creating native amounts larger than max possible value
* Add unit tests to verify correct parsing
On missing node in consensus, bow out (RIPD-567)
Add needed #include <istream>
This is needed for the combination of boost 1.56 and libc++
Set page sizes for ledger_data correctly (RIPD-249)
Add account_lines paging (RIPD-343)
Add account_offers paging (RIPD-344)
Make path filtering smarter (RIPD-561)
* Break path liquidity checking into its own function
* Measure initial quality over minimum destination amount
* Test for available liquidity
[FOLD] Suggestions based on review