Add -walletnotify to call an external script on wallet transactions
Deploy properly with Nokia Qt installer's Frameworks
Fix duplicate shortcut usage in sign/verify message dialog.
In listaddressgroupings push down the IsMine check to run on each input.

This avoids a potential crash when trying to read the scrippubkeys on
transactions where the first input IsMine but some of the rest are not
when running listaddressgroupings.
Bitcoin-Qt: ensure all Windows scopes use win32 as identifier

- currently we sometimes use "windows" or "win32", but as per
  http://doc.qt.digia.com/qt/qmake-advanced-usage.html, windows seems to
  be not officially supported (only win32 is mentioned there)
Bitcoin-Qt: comment out unused parameter in addressbookpage
Upgrading to 0.8: re-use blkNNNN.dat files.
Fix two typos in main.h

Break one long comment down into 3 lines so it's readable.
Merge pull request #2112 from fanquake/typos

Fix two typos in main.h
Split off hash.h from util.h
Convert fRescan argument to importprivkey to bool
changed CreateNewBlock to return a CBlockTemplate object, which includes per-tx fee and sigop count data
use fee/sigop data in BlockTemplate struct instead of (not always correctly) calculating it ourselves
Merge pull request #2113 from sipa/hashh

Split off hash.h from util.h
Merge pull request #2116 from sipa/importrescanbool

Convert fRescan argument to importprivkey to bool
Make IsCanonicalScript() check the hash type more thoroughly

0 and 128 were previously accepted as standard hash type.

Note that this function is not active in the current verification
code.
If the prio. will be enough after the next block don't force fees.

  If the user was really after the fastest possible confirmation times
they would be manually setting a fee. In cases where the wallet builds
a transaction with a priority that is too low to qualify as free until
the next block, go ahead without a fee.  Confirmation frequently takes
multiple blocks even when a minimum fee is provided.
update 2 command-line parameter help messages

- -checkpoints is now much more understandable and should be way easier
  to translate
- -loadblock uses the same format (blk000??.dat) as -reindex
Remove 'T' from debug log timestamps

Space separation between major fields is easier for human eyes and
libs to parse.
Merge pull request #2133 from Diapolo/init_strings

update 2 command-line parameter help messages