Add unauthenticated HTTP REST interface to public blockchain data.
travis: install less packages from apt-get
Bugfix: Clarify coin control dialog labels
Coin Control: Make list mode default
Update bash-completion for v0.10

* Support new rpc commands.
* Several commands now take an optional boolean includeWatchonly argument.
* "help" now has section headers, ignore them when compiling list of commands.
regression test only setmocktime RPC call
RPC tests: create initial chain with specific timestamps

Use setmocktime to create the initial block chain with
10-minute-apart-blocks starting 1 Jan 2014.
travis: disable rpc tests for windows until they're not so flaky
Merge pull request #5297

096efc5 travis: install less packages from apt-get (Cory Fields)
Merge pull request #5290

5d60b69 Coin Control: Make list mode default (Luke Dashjr)
4ff81d6 Bugfix: Clarify coin control dialog labels (Luke Dashjr)
Merge pull request #2844
HTTP REST: minor fixes

1) const-ify internal helper ParseHashStr()

2) use HTTPError() helper when returning HTTP_NOT_FOUND
Properly lock cs_main in rest_block
Merge pull request #5301
Merge pull request #5280

3c30f27 travis: disable rpc tests for windows until they're not so flaky (Cory Fields)
daf03e7 RPC tests: create initial chain with specific timestamps (Gavin Andresen)
a8b2ce5 regression test only setmocktime RPC call (Gavin Andresen)
Merge pull request #5291

7ab4358 Update bash-completion for v0.10 (Christian von Roques)