added many rpc wallet tests

deleted the empty no throw test in rpc_wallet_tests line 65

fixed some comments

starting verify tests

finished verify message tests

changed some comments
[Qt] ensure payment request network matches client network

- replaces checks in SendCoinsDialog::handlePaymentRequest() that belong
  to PaymentServer (normal URIs are special cased, as only an isValid
  check is done on BTC addresses)
- prevents the client to handle payment requests that do not match the
  clients network and shows an error instead (mainly a problem with
  drag&drop payment requests onto the client window)
- includes some small comment changes also
[Qt] Fix Transaction details shows wrong To:
rename fNoListen to fListen and move to net

- better code readability and it belongs to net
- this is a prerequisite for a pull to add -listen to the GUI
Use pnode->nLastRecv as sync score directly

NodeSyncScore() should find the node which we recv data most recently, so put a negative sign to pnode->nLastRecv is indeed wrong.

Also change the return value type to int64_t.

Signed-off-by: Huang Le <4tarhl@gmail.com>
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>
Fix stray uppercase A in tx_valid.json.
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
gitian: make linux qt intermediate deterministic

A qt installation date snuck into the host utils (lrelease etc)
This doesn't affect the end product, so no dependency version bump.

It also doesn't explain why gavin's and mine build is different
Merge pull request #4268

223a6f7 Fix stray uppercase A in tx_valid.json. (Andreas Schildbach)
doc: Update hash in release process for new windows deps intermediate

This was forgotten in 25d4911.
Merge pull request #4261

09a54a6 Use pnode->nLastRecv as sync score directly (Huang Le)
Merge pull request #4238

b90711c [Qt] Fix Transaction details shows wrong To: (Cozz Lovan)
Merge pull request #4213

516053c Make links on 'About Bitcoin Core' into clickable (squashed 5 comits into one) (Tawanda Kembo)
Merge pull request #3683

bdc83e8 [Qt] ensure payment request network matches client network (Philip Kaufmann)
Merge pull request #3837

75ebced added many rpc wallet tests (Alon Muroch)
Properly initialize CWallet::nTimeFirstKey
Merge pull request #4273

91855f2 Properly initialize CWallet::nTimeFirstKey (tm314159)
Qt: Add GUI view of peer information. #4133
Merge pull request #4225

65f78a1 Qt: Add GUI view of peer information. #4133 (Ashley Holman)