Bitcoin-Qt: fix QApplication includes to match our include defaults

- move all QApplication includes to top of included Qt headers
- undef our loop macro where it would cause compilation errors otherwise
update bitcoin_en.ts to current master (2013-07-23)
Merge pull request #2848 from Diapolo/translations

update bitcoin_en.ts to current master (2013-07-23)
Merge pull request #2847 from Diapolo/fix_QApplication_include

Bitcoin-Qt: fix QApplication includes to match our include defaults
Allow SendMessages to run partially without cs_main

SendMessages() tries to acquire a cs_main lock now, but this isn't nessecary
for much of its functionality. Move those parts out of the locked section,
so they can always be performed, and we hold cs_main for a shorter time.
Run node deletions outside of cs_vNodes
Push down cs_main locking in ProcessMessage
Improve handling of obscure reorganizations

This fixes some weird reorganization issues that probably don't normally
occur, but can be triggered when blacklisting arbitrary blocks is enabled.
Add blacklistblock RPC

As this is a fairly dangerous operation, it is normally disabled when
building. Define ENABLE_BLOCK_BLACKLISTING to enable compiling it in.
header-first begin