[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] RT-2525 e2e tests for account rename
[TASK] shorten code (RT-2525)

use utility functions to make code shorter
[FIX] Typo in the number of funding options
Merge pull request #1833 from tdfischer/unfunded-typo

[FIX] Typo in the number of funding options
[FEATURE] Login: Show login form without redirecting to login page

This saves the client from some redirections, and also fixes the problem where if you come to the client from other website, browser back button doesn't take you back to the website.
Merge pull request #1832 from vhpoet/feature/login

[FEATURE] Login: Show login form without redirecting to login page
[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)