Check for canonical public keys and signatures

Only enabled inside tests for now.
Merge pull request #1810 from laanwj/2012_09_rpcconsole_eventfilter

Improve RPC console key event behaviour
Merge pull request #1705 from Diapolo/cleanup_bitcoingui

Qt: re-order GUI code and remove FIRST_CLASS_MESSAGING
comment update: it's -> its
Merge pull request #1793 from Diapolo/fix_signed_unsigned_strprintf

fix signed/unsigned in strprintf and CNetAddr::GetByte()
enhance Qt5 compatibility

- replace Q_WS_MAC (not supported anymore in Qt5) with Q_OS_MAC (supported
  in Qt4/5)
fix #1843 by changing 2 GUI shortcuts
Compile/link Bitcoin-Qt.app with -pthread
Merge pull request #1845 from Diapolo/fix_1843

fix #1843 by changing 2 GUI shortcuts
Remove unnecessary text from tooltip in AddressBookPage
Update Bitcoin to use OpenSSL 1.0.1c

Bump deps tp 0.0.5
Small docs corrections
Merge pull request #1844 from Diapolo/Qt5_compat1

enhance Qt5 compatibility
Update Bugreport Links

Update Qt Links

Revert Qt source link

Update Qt links
additional fix for #1843

- a shortcut on "receive coins" was used twice
Bitcoin-Qt: expand GCC Stack-Smashing Protector usage (non Windows)

This patch currently excludes our Windows executable!

- change to use -fstack-protector-all
- the minimum size of buffers (i.e. arrays) that will receive stack
  smashing protection was changed to 1 byte (GCC default: 8)
- warn about functions that will not be protected against stack
  smashing by adding -Wstack-protector
Merge pull request #1852 from fanquake/bugreportlinks

Update links to Qt
Update Qt include

Update Qmenu include

This is to be more consistent with the rest of the source

Update Qt Includes
Adds a stopdetach <detach> RPC command.  <detach> defaults to true.  Works just like stop, but overrides the commandline/config file
-detachdb option.  Useful for upgrading, for example.  Lets you use fast stops usually, but force a detach when needed.  Also, allows
you to do a fast stop in a system normally configured for fast stops.
Merge pull request #1853 from fanquake/qt-include

Update include for Qt5
Merge pull request #1836 from kjj2/stopdetach

Adds a stopdetach <detach> RPC command.  <detach> defaults to true.  Wor...