[TEST] RT-2454 E2E tests for register page

RT-2454 #inreview
[TEST] e2e: Submit registration form
[FIX] e2e: Remove setScriptTimeout for register.js

Timeouts are configured globally in protractor.conf.js.
[TASK] Update ripple lib to latest version - v0.9.3
Merge pull request #1835 from yongsoo/develop

[TASK] Update ripple lib to latest version - v0.9.3
[FIX] Trade: When there's a tejMaxFee error, no longer shows order is active (RT-2712)
[TASK] Update config-example file
Merge pull request #1836 from yongsoo/fix/tejmaxfee

[FIX] Trade: When there's a tejMaxFee error, no longer shows order is active (RT-2712)
[FEATURE] Trust: Hide edit on incoming (RT-2584)

When advanced options are off, all what a user sees when clicking the
edit link on an incoming trust, is a useless Remove button.
Hide the edit link entirely for incoming trusts when advanced = off.
[TASK] trust: disable edit on incoming, don't hide

For incoming trusts, the edit link should be visible, but disabled,
and show a hover tooltip.
[FIX] Fix up the UI of the btc2ripple instructions
[TASK] Fund currency pages: Implement transaction error messages
Merge pull request #1840 from yongsoo/task/setenginestatus

[TASK] Fund currency pages: Implement transaction error messages (RT-2681)
Merge pull request #1805 from jublonet/2584-incoming-trust-no-edit-adv-off

[FEATURE] Trust: Hide edit on incoming (RT-2584)
Merge pull request #1837 from yongsoo/task/config-example

[TASK] Update config-example file
[FIX] Orderbook: Fixes for small screens (RT-2733)

Show column labels in uppercase, move Cancel button to the left.
Merge pull request #1842 from jublonet/issue/2733-trade-orderbook-xs-layout-fixes

[FIX] Orderbook: Fixes for small screens (RT-2733)
[FIX] Make 'account recovery' a button and not a block element (RT-2711)
[FIX] Remove unwanted code and put username as a field in the URL
[FIX] Header inconsistencies on login, tou, privacy policy (RT-2714)