configure: Simplify common AM_CPPFLAGS and AM_LDFLAGS to a Makefile.common
configure: Automatically disable bitcoin-qt by default, if dependencies are not met
Merge pull request #3233 from laanwj/2013_11_autoconf

Autoconf improvements
doc: replace DOS with MSYS shell to be more consistent

A plain DOS window doesn't have the right path settings, whereas
the MSYS shell window does.
[Qt] paymentserver: start netManager in uiReady()

- remove explicit init of netManager as this is done in the constructor
  anyway
- move initNetManager() call to uiReady(), which removes an assert() and
  allows us to use message() in initNetManager() (currently unused but
  could be necessary because of proxy related messages)
- make initNetManager() private
- update paymentservertests.cpp
Space saving in /doc README.

Fixed. Split off build, and bootstrap link.
qt: add Open URI dialog
Merge pull request #3215 from laanwj/2013_11_openuridialog

qt: add Open URI dialog
Merge pull request #3138 from super3/master

Squash README
Merge pull request #3187 from Diapolo/netManager

[Qt] paymentserver: start netManager in uiReady()
Add -maxoutbound=N option to tune outbound connection pool size
Set accepted sockets to O_NONBLOCKING just as done on actively initiated sockets

Probably not needed. All I/O seems to be using MSG_DONTWAIT anyway.
Make -logtimestamps affect console log output
New -limitgetblock option to limit max number of blocks returned in getblocks

primarily for slow connections to throttle blockchain downloads which
otherwise easily chokes the whole connection.
Make addnode nodes more insisting on being connected

 - Bypass outgoing connections limit for addnode nodes
 - Reduce retry interval to 5 seconds to quickly reconnect again
   should the connection close for some reason