Add unauthenticated HTTP REST interface to public blockchain data.
[docs] Add mini-"howto" using Qt Creator (osx)
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.
[Qt, OSX] QProgressBar CPU-Issue workaround

fixes #5295
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
[Qt, OSX] fix usage of osx 10.8+ user notification center

Currently Bitcoin-Qts support for OSX User Notification Center is broken. This pull will fix a known issue of non-official-apple-built apps having problems sending user notifications.
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
Squashed 'src/secp256k1/' content from commit ad2028f

git-subtree-dir: src/secp256k1
git-subtree-split: ad2028f9890ca40bdd32055aa0fe5c1c9af0e485
Delete src/secp256k1 before subtree import
Merge commit 'd48555b36ac512161b81f9b6bca7bea16a0cd806' as 'src/secp256k1'
Always build and link libsecp256k1
Do not use EC code in global constructors
Use libsecp256k1 in key.cpp
Don't use bashisms in configure
depends: add gmp package
depends: quit exporting in config.site