[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
[FIX] Correct model direction validation and tests
[FIX] remove default value of 'invoice_id' from model
Merge pull request #432 from ripple/release-3.31.0-rc1

Release 3.31.0 rc1
[FEATURE] Extract user routes into express.Router.
[TASK] Migrate apiRouter to express.Router.
[TASK] Remove all behavior from lib/ripple.