Merge branch 'release/poc5-rc12'
Merge branch 'release/0.5.13'
Merge branch 'release/0.5.14'
Merge branch 'release/0.5.15'
Added install script
Merge branch 'develop'

Conflicts:
	install.sh
Wait for catchup when starting the miner
Merge branch 'master' into develop
Merge branch 'develop' of github.com:ethereum/go-ethereum into feature/keys
new command line options
- keyring: keyring/session identifier used by key manager
- keystore: choice of db/file key storage
- import message updated
- export: name of directory to export keys to (was bool)
main loop uses new flags and common methods in util: db, keymanager set up; passes KeyRing/Session string to gui
remove ui/library; instead expose gui itself for initial window
gui changes
- remove lib   *EthLib, expose gui itself to initial import window
- remove addr []byte instead use dynamic adress()
- use ethereum.KeyManager to retrieve address and privateKey
- add Session string (keyRing identifier)
- add and reimplement ImportAndSetPrivKey and CreateAndSetPrivKey
changed name for ethutil hex functions; and access to keyring via keyManager