sync translations
CWallet: fix nTimeFirstKey init, by making constructor init common code

Don't repeat yourself etc.

Conflicts:
	src/wallet.h
Remove template matching params from GetOpName()

Since they are not real opcodes, being reported as OP_UNKNOWN is less confusing for human-readable decoding.

Signed-off-by: Huang Le <4tarhl@gmail.com>

Conflicts:
	src/script.cpp
linux: dynamically link to librt and libdl
linux: enable dbus by default
bump version
fixed bitcoin #3162 https://github.com/bitcoin/bitcoin/pull/3162
fix namespace bug
Bug fix: CDataStream::GetAndClear() when nReadPos > 0

Changed CDataStream::GetAndClear() to use the most obvious
get get and clear instead of a tricky swap().

Added a unit test for CDataStream insert/erase/GetAndClear.

Note: GetAndClear() is not performance critical, it is used only
by the send-a-message-to-the-network code. Bug was not noticed
before now because the send-a-message code never erased from the
stream.

Conflicts:
	src/test/serialize_tests.cpp
Merge branch 'master' of https://github.com/stamhe/blackcoin
osx: fix building libmemenv.a
Make links on 'About Bitcoin Core' into clickable (squashed 5 comits into one)

Made the following links clickable:
http://www.opensource.org/licenses/mit-license.php
http://www.openssl.org/
eay@cryptsoft.com

(Squashed commits into one commit as suggested by @laanwj)

Replaced label with text browser on About Bitcoin Core Screen

So that the links on the About screen can be clickable

Replaced html property with text property

I have now removed unnecessary html so this should make life easier for
translators and you @Diapolo :). What do you think?

The size of the window needs to change

The size of the window needs to change when you make links clickable.
Thanks  for pointing that out @laanwj

Using the https://www.openssl.org over the http link

Using the https://www.openssl.org over the http link as suggested by
@Diapolo
getnewaddress: don't recommend accounts
makefile.linux-mingw: link to zlib
[Qt] Improve rpc console history behavior
schedule hardfork
new block timestamp limits

past: time of last block
future: +15 seconds
change block time from 60 to 64 seconds
new stake protocol
block version 7

use double sha256 instead of scrypt for block hash
using scrypt provides no advantage and is orders of magnitude slower