Merge pull request #115 from robvanmieghem/1.4.3.2

Fix linking errors and qrcodedialog
Updates to gitian build files for new build system
Inital import of system for building and caching dependencies necessary for building
Clam.

Initial adding in of qa tests

renaming .ico back to bitcoin.ico for consistency

Adding DS_Store and sig scripts for osx building

Removing some headers that arent yet in our source code.

Adding some additional tests
removing build.h requirment until its fixed
Adding back in bignum.h to Makefile.am
Adding in COPYRIGHT_STR to clientversion.h
Install global event filter for processing Windows session related Windows messages (WM_QUERYENDSESSION and WM_ENDSESSION)
and change requiement to qt 5 or greater
Adapting bitcoin.cpp to current bitcoin, more changes required to rebase completely
Rebranding icons to clam as well as any references to icons in resource files
remove clams-*.png duplicates
update to bitcoin.qrc file to use clam.png instead of clam-80.png and adding in clam-testnet.png
Add missing image files to Makefile.qt.include
update save paths to not use QDesktopServices and changes to QUrl in qt 5.2+
Fixes for setModel() for qt 5 or greater and depricated setClickable function for qt greater then 5
Qt::Escape to GUIUtil::HtmlEscape
Change setResizeMode -> setSectionResizeMode for qt > 5
Updated bitcoin.qrc for proper RCC tags and small update to makefile
Updating the spinner btc movie and adding into the resource file
Fixing qttest Makefile
Makefile qt for clam-80.png