Remove redundant insert method in serialize.

This seems to cause problems on recent clang, and looks totally
redundant and unused.

The const_iterator version is identical to the vector::const_iterator
one (which is a typedef thereof). Marking it private (instead of
removing) compiles fine, so this version is effectively unused even.
Make time facet non-constant
gitian: upgrade openssl to 1.0.1g for both win and linux

OpenSSL 1.0.1g fixes CVE-2014-0160.

Also bump dependency versions.

Rebased by Fantu.
Note: Probably there is also something else to update in gitian part.
update copyright year to 2014
Betacoin: changed README and made minimal
Betacoin: changed icons and images

Changes done since old master:
- 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
- some images improved and fixed:
  src/qt/res/icons/toolbar.png
  src/qt/res/icons/toolbar_testnet.png
  src/qt/res/icons/bitcoin.png
  src/qt/res/icons/bitcoin_testnet.png
  src/qt/res/images/splash.png
  src/qt/res/images/splash_testnet.png
  src/qt/res/icons/bitcoin.ico
  src/qt/res/icons/bitcoin.icns
  share/pixmaps/bitcoin*.png
  share/pixmaps/bitcoin*.xpm
  share/pixmaps/favicon.ico

Note of possible improvements:
- some images should be changed:
  src/qt/res/icons/bitcoin_testnet.ico
  share/pixmaps/bitcoin.ico
  share/pixmaps/nsis-header.bmp
  share/pixmaps/nsis-wizard.bmp
Betacoin: renamed the qt project file to track his changes
Betacoin: change coin name in localization files

Changes from old master:
- changed one bitcoin missed in bitcoin_el_GR.ts

Reapplied these patches solving conflict with betacoin changes:
- update bitcoin_en.ts to current master (2013-07-23)
Betacoin: some coin name change only

This patch should be splited in other patches:
- changes of coin name on qt strings insert also on locales
- changes of coin name on text strings
- changes of coin name on core

Note of possible improvements:
- remove coin name changes only from comments
  on core code
- remove changes of coin name on qt strings translated
  by locales for change them only 1 time instead 3,
  require remove of them also on source fields of locales
Betacoin: build changes

Changes from old master:
- changed coin name on share/setup.nsi to not
  conflict with bitcoin installation
Betacoin: changes to main.* files

Total coin setted to 64 million.
Betacoin block calculation time is based on 48 blocks (after 16000 block),
adjustment every 6 blocks. That means that network is counting every 6
blocks the time of the last 48 blocks, if that time is less that
48*4=192min, than difficulty go up on 1%, if that time is above
192min, difficulty goes down 2%.
(from betacoindev post but should be verified on source)
Probably there are also other changes here to describe.

Changes done since old master:
- unuseful change of file mode removed
- src/leveldb/build_config.mk removed because included on gitignore
- removed changes to src/version.cpp, was unuseful and know git commit
  of build can be useful
- removed some trailing whitespace
- splitted coin name changes only and some core changes to another
  patches
- src/qt/splashscreen.cpp: removed change to pixPaint.setPen

Reapplied these patches solving conflicts with betacoin changes:
- fix possible infinite loop in intro.cpp thread
- Move internal miner to separate miner.cpp module
- Minor miner fixes
- Remove #define loop from util.h
- Make sure new wallet variables are initialized
- Bugfix: Store last/next wallet resend times unique per CWallet object

Note of possible improvements:
- remove global static variable used only one time
- add more inline comments probably useful
- move any changes used only by specific function inside it
Betacoin: changes on contrib

Removed some patches confliting with betacoin changes.

Note of possible improvements:
- update patches with betacoin changes instead remove
  them if can be useful
Betacoin: checkpoints

This patch delete bitcoin checkpoints, add genesis block
and some betacoin checkpoints

---

Changes done in 2014/01/01:
Added some checkpoints from betacoindev patch
Betacoin: chainparams changes

This patch:
- delete pnseeds and added one (that seems fake)
- set subsidy halving to 1 year
- set 3 betacoin dns seeds
- set betacoin rpc key and ports
- set betacoin genesis block
- change nodes random last seen time

Changes done since old master:
- removed some trailing whitespace
- fixed some formatting errors
- src/chainparams.cpp: removed seed4,5,6.betacoin.org not existing,
  3 should be sufficient

Note of possible improvements:
- add some peers (pnseed) and delete the actual if is fake
- delete debug line added
- change testnet and regression test parameters
Betacoin: addrman changes

Description and justification of these changes must be added.
Betacoin: added comment field to transactions

Changes done since old master:
- removed some trailing whitespace
- fixed some formatting errors

I think that must to be revised completely:
- better integration in gui
- added strings shild be added to locale files
- different version of transaction structure is not
  needed because this field is present from start.
  Probably is better have fixed structure adding
  comment field and maintaining upstream version.
- consider also security and compatibility
Betacoin: TxComment to GUI
Betacoin: TxComments to overviewpage
Betacoin: address change in example texts
Betacoin: added betacoin developers to copyrigth lines

Changes from old master:
- added on unique copyrigth line instead additional