Discourage fee sniping with nLockTime
bitcoin-tx: Add the "-txid" option. Also add the hex-encoded transaction to the JSON output as the "hex" property.
Qt: new icons

- flat and b/w icons seems to be the new trend
- support for HiDPI/retina
- change icon sizes
- fix assets-attribution.md
- removed unused icons
[Qt] the RPC Console should be a QWidget to make window more independent

- fix issue #5254
change nSubsidy's type from int64_t to CAmount
Split up crypto/sha2
Add HMAC-SHA256
Add the RFC6979 PRNG
Deterministic signing
Header define style cleanups
libbitcoinconsensus: Add pkg-config support
Add 'invalidateblock' and 'reconsiderblock' RPC commands.

These can be used for testing reorganizations or for manual intervention in case of
chain forks.
Delay writing block indexes in invalidate/reconsider
Do all block index writes in a batch
[REST] adding basic documentation
Report status of chain tips
[REST] make selection of output-format mandatory, support dot url syntax

1. Remove the default format (binary) because `rest/block/<hash>/Hex` would end up delivering binary data.
2. List available formats when chosen format was not found (reduces need for documentation)
3. Change url syntax to dot extension like format chosing (like `rest/tx/<hash>.json`
Update the intent on SI-style separators.
Resize after succesful result
[Qt] Fix wallet-lock in CWallet::GetAccountAddresses(..)