Revert "Truncate oversize 'tx' messages before relaying/storing."

This reverts commit c40a5aaaf484855a4350fd702e8e72fd21a68155.
Simplify storage of orphan transactions

Orphan transactions were stored as a CDataStream pointer;
this changes the mapOrphanTransactions data structures to
store orphans as a CTransaction.

This also fixes CVE-2013-4627 by always re-serializing
transactions before relaying them.
translations update for Transifex 2013-08-05
Merge pull request #2879 from Diapolo/translations

translations update for Transifex 2013-08-05
remove a newline from a string in init.cpp

- to match all other translatable strings in init.cpp and to simplify
  translations via Transifex
Merge pull request #2881 from Diapolo/translations_rem_newline

remove a newline from a string in init.cpp
fix typo in README.md
Merge pull request #2882 from codler/patch-4

Fix typo
Merge pull request #2871 from gavinandresen/simplify_maporphan

Simplify storage of orphan transactions, fix CVE-2013-4627