listreceivedbyaddress now provides tx ids (issue #1149)
Updated help and tests for getreceivedby(account|address)
Fix getbalance discrepency

Two changes:

Use IsConfirmed() instead of IsFinal(), so 'getbalance "*" 0' uses the same
'is this output spendable' criteria as 'getbalance'. Fixes issue #172.

And a tiny refactor to CWallet::GetBalance() (redundant call to IsFinal -- IsConfirmed
calls IsFinal).
getbalance with no arguments and 'getbalance "*" 0' could return different different results,
Bugfix: makefile.linux-mingw: Fix so passed CXXFLAGS/LDFLAGS work correctly
Bugfix: makefile.unix: Honour BOOST_LIB_SUFFIX on boost_unit_test_framework
Fix typo
Add two unittest-related files to .gitignore
add address and account information to listunspent
Add coverage for all invalid ops

0xba thru 0xff
Test canonical prunable txout format explicitly
Merge pull request #2335 from petertodd/readme-typo

Minor: Fix typo in README.md
make vRPCCommands comment match property names
CRPCCommand.unlocked -> CRPCCommand.threadSafe

unlocked could be confused with wallet encryption
Also copy the address to the X11 clipboard (the one you middle-click to paste)
Merge pull request #2348 from freewil/crpccommand-table

make vRPCCommands comment match property names
Merge pull request #2337 from petertodd/gitignore-test-files

Minor: Add two unittest-related files to .gitignore
Merge pull request #2336 from petertodd/invalid-opcode-coverage

Explicitly unittest the canonical prunable txout format
harmonize 2 init messages and remove one

- harmonize the database related init messages
- as we have a thread for importing blocks, that init message is obsolete
Bitcoin-Qt: massive header and cpp cleanup

- try to enforce the same style to all Qt related files
- remove unneeded includes from the files
- add missing Q_OBJECT, QT_BEGIN_NAMESPACE / QT_END_NAMESPACE
- prepares for a pull-req to include Qt5 compatibility
CheckBlock rule until 15-May for 10,000 BDB lock compatibility