verifying of history for address against blockchain.info
Do not use 64-bit file IO calls in mmfile

These functions are not available on iOS or Android.

If libbitcoin is being compiled for a 64-bit platform, the standard
functions already work fine (size_t and off_t are already 64-bits).

If libbitcoin is being compiled for a 32-bit platform, files larger than
64GiB won't fit in the address space anyhow, so there is no point in being
64-bit aware here.
Use the right constant for madvise

The POSIX_MADV_SEQUENTIAL constant is for posix_madvise, not madvise.

Also, this constant doesn't exist on Android.
Re-add a function used by the libwallet URI parser

The libwallet URI parser needs to be identify characters as being base58 or not.
To avoid duplication of code, it makes sense to expose this from
libbitcoin's base58 utility file.
pass parameter as a reference instead of a copy
set version in payment_address to payment_address::invalid_version during construction.
autogen.sh runs "autoreconf -i"
assert in network connect timeout section.
all magic constants must have a name.
watermark to prevent too many reconnection attempts when there's no internet from exhausting resources. the watermark places a fixed upper limit on the number of connection attempts within a fixed interval (2000 ever 5 secs).
beautified code, by removing posix_time:: prefixes.
switch protocol to async_strand so std::bind(...) cruft isn't needed everywhere.
verifying of history for address against blockchain.info
Merge branch 'spes'
lower connection watermark from 2000 every 5 seconds to 10 per second.
[doc] Include missing pages in toctree
Merge pull request #40 from evoskuil/master

Refined Visual Studio 2013 Builds
add assert to check whether system is 64bit.
updated authors file.
anticipate a future where a large stealth_bitfield is needed and don't make the 4 bytes hardcoded in the db.