[FEATURE] Associate ripple addresses and ripple transactions.

[FEATURE] Return associated adresses in /v1/ripple_transactions.

[FEATURE] Begin testing associations implementation.

[FOLD] Spacing.

[TEST] Create and tear down data, not hard-code.
[FEATURE] Add invoice_id to external transactions.
Merge branch 'develop' of github.com:ripple/gatewayd into develop
[FEATURE] Integration tests for incoming payments
[FIX] nconf by setting DATABASE configs use .set as oppose to nconf.default
    [FIX] Removed .save from environment.js so config.json is not overwritten
[TASK] Now use database.json by default and remove database.example.json
[TASK] Add chai promise and chance libs
[FEATURE] Validate Ripple Address using validator
[FEATURE] Create db_ripple_tx_seed helper
[FEATURE] set sent/non-validated txns to pending in db

[TEST] pending txns, use chai
[FEATURE] Add direction to ripple transactions.

[TEST] Ripple transaction direction validates in set.
[FEATURE] Add invoice_id to external transactions.
[FEATURE] Associate ripple addresses and ripple transactions.

[FEATURE] Return associated adresses in /v1/ripple_transactions.

[FEATURE] Begin testing associations implementation.

[FOLD] Spacing.

[TEST] Create and tear down data, not hard-code.
Merge branch 'develop' of github.com:ripple/gatewayd into develop
[FEATURE] submit memos & invoice_id to the ledger

[FEATURE] add sha-256 validator

[TEST] submit/validate memos & invoice_id
[TASK] Updated enqueue outgoing payments to use promises and added unit tests.

Conflicts:
	lib/api/enqueue_outgoing_payment.js
[TASK] update wizard version number to 2.0.5
[TASK] Delete incredibly old jsdoc directory.
[DOC] release notes for 3.31.0

[TASK] bump version number to 3.31.0