Enable customising node policy for datacarrier data size with a -datacarriersize option
qt: Move transaction notification to transaction table model

Move transaction new/update notification to TransactionTableModel.
This moves the concerns to where they're actually handled.
No need to bounce this through wallet model.

- Do wallet transaction preprocessing on signal handler side;
  avoids locking cs_main/cs_wallet on notification in GUI thread
  (except for new transactions)
Merge pull request #5168

023e63d qt: Move transaction notification to transaction table model (Wladimir J. van der Laan)
Merge pull request #5077

2aa6329 Enable customising node policy for datacarrier data size with a -datacarriersize option (Luke Dashjr)
qt: translations update from Transifex
fix a typo
Merge pull request #5187

e743678 fix a typo (Yoichi Hirai)
coins: GetTxFees method
txmempool: lookupConflicts method
Introduce CNodePolicy for putting isolated node policy code and parameters on

Initially populated with policy-specific code moved from AcceptToMemoryPool.
SQUASHME: actually use GetTxFees method
SQUASHME: Get rid of CNodePolicy::fRequireStandardTx
SQUASHME: fix include "core.h" -> "core/transaction.h"
Use a factory with policy as we do with chainparams
Separate standard and testing policies [Get rid of Params().RequireStandard()]
Hide standard policy in policy.cpp
fix use a factory
CNodePolicyBase* PolicyFactory(std::string)
EXAMPLE: Usage CNodePolicyBase* PolicyFactory(std::string)
class CPolicyPool