always show syncnode in getpeerinfo (fixes #2717)
replace custom GetFilesize() with boost::filesystem::file_size()
improve command-line options output
[Qt] fix style, formating, comment and indentation problems

- introduced by #3920
Merge pull request #3923

cfe4cad [Qt] fix style, formating, comment and indentation problems (Philip Kaufmann)
Merge pull request #3619

7398f4a improve command-line options output (Cozz Lovan)
Merge pull request #3682

3e0753b always show syncnode in getpeerinfo (fixes #2717) (Philip Kaufmann)
Merge pull request #3603

a486abd replace custom GetFilesize() with boost::filesystem::file_size() (Philip Kaufmann)
add constant for shared (GUI/core) -par settings

- introduce DEFAULT_SCRIPTCHECK_THREADS in main.h
- only show values from -"MAX_HW_THREADS" up to 16 for -par, as it
  makes no sense to try to leave more "cores free" than the system
  supports anyway
- use the new constant in optionsdialog and remove defaults from
  .ui file
'sendrawtransaction' improvements

- Make it report the reject code and reason
- Make it possible to re-send transactions that are already in the mempool
Merge pull request #3698

5409404 add constant for shared (GUI/core) -par settings (Philip Kaufmann)
Merge pull request #3730

1d46fe3 'sendrawtransaction' improvements (Wladimir J. van der Laan)
Add coinbase commitments

This provides infrastructure for soft-forking bitcoin to include extra per-block committed data in transactions separate from the coinbase, so that Merkle proofs of these commitments do not have to include the entire coinbase transaction. This is accomplished by means of anyone-can-spend outputs in the coinbase which are spent COINBASE_MATURITY blocks later by the miner who finds the block, embedding the block's commitment in an OP_RETURN output of that spending transaction.

Includes one such commitment with no attached validation rules, suitable for document time-stamping, merged mining, and other free-form miner-committed data applications.
Add soft-fork mechanism for coinbase commitment rules.
Update CBlock::CURRENT_VERSION to 3, a vote for coinbase commitments.