Betacoin: changed README and made minimal
Betacoin: renamed the qt project file to track his changes
Betacoin: changed icons and images
Betacoin: change coin name in localization files
Betacoin: some coin name change only
Betacoin: all other changes

Here there are all other betacoin changes.

This patch should be split in other patches:
- all coin name change only on one patch
- all core changes must be splitted in other patches
  and need full details about them

Changes done:

- toolbar1.png removed (joulecoin), I did a grep of it and seems unused
- betacoin.png removed, I did a grep of it and seems unused
- unuseful change of file mode removed
- src/leveldb/build_config.mk removed because included on gitignore

Note of possible improvements:
- same move of #include <QApplication> probably is unuseful and should
  be removed
- while(true) to loop [define for (;;)] changes probably are unuseful
  and should be removed
- some trailing whitespace should be removed
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.
Make RPC password resistant to timing attacks

Fixes issue#2838; this is a tweaked version of pull#2845 that
should not leak the length of the password and is more generic,
in case we run into other situations where we need
timing-attack-resistant comparisons.
Performance optimization for bloom filters.

This reduces a peer's ability to attack network resources by
 using a full bloom filter, but without reducing the usability
 of bloom filters.  It sets a default match everything filter
 for peers and it generalizes a prior optimization to
 cover more cases.