Bugfix: getwork: NULL pindexPrev across CreateNewBlock, in case it fails
Merge branch 'bugfix_CNBerr_daggy' into bugfix_CNBerr

Conflicts:
	rpc.cpp
Bugfix: getmemorypool: NULL pindexPrev across CreateNewBlock, in case it fails
CreateNewBlock: Check that the produced CBlock is acceptable (except for proof-of-work and merkletree, since those need to be provided later)

This throws an exception from CreateNewBlock otherwise, which is not safe without #1245!
Make truncating the debug.log file an option.

Useful for developers who need to refer to futher back in debug.log history, but who don't want to
enable the -debug option and all the verbosity that comes with that.
Include human readble format for nRequestTime.
Show when node is misbehaving, not just at the point that it gets banned.
write used OpenSSL library version to debug.log
update Boost version to 1.49 for Windows in the Qt project file

- add -s flag as we also use a static build in makefile.mingw
Merge branch 'checknewblock_0.6.0' into checknewblock

Conflicts:
	src/main.cpp
Run BDB disk-less for test_bitcoin
fix a wrong string in signverifymessagedialog.ui
Tests for CreateNewBlock
enhance lang-selection in OptionsDialog, when compiling with Qt >= 4.8
when on testnet, set testnet icon for about dialog

- add a comment
change Window title to "Bitcoin -  Wallet" / misc related renames

- this helps user to not think our Client is called "Bitcoin Wallet"
- change "About Bitcoin-Qt" to "About Bitcoin"
- change "Bitcoin debug window" to "Bitcoin - Debug window"
- change "Client" in debug Window to "Bitcoin Core"
Correct OpenSSL in makefile

1.0.0d -> 1.0.1b
Merge pull request #1593 from Diapolo/testnet_icon_about

when on testnet, set testnet icon for about dialog
Merge pull request #1587 from Diapolo/signverifymessagedialog

fix a wrong string in signverifymessagedialog.ui
Merge pull request #1592 from Diapolo/Qt_WindowTitle

change Window title to "Bitcoin - Wallet" / misc related renames