[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] Fix up the UI of the btc2ripple instructions
[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)
Merge pull request #1845 from mrajvanshy/develop3

[FIX] Header inconsistencies on login, tou, privacy policy (RT-2714)
[FIX] Transaction details displaying wrong value sent (RT-2646)
In function getAmountSent, the number of AffectedNodes related to sender
could be more than one
[TASK] Security: Add password protection setting notification (RT-2566)
[TASK] Contacts: Add notifications to user actions (RT-2566)
[TASK] Advanced: Add notifications to user actions (RT-2566)
[TASK] Notifications: Combine notification flags into single object
[TASK] BRL fee set to 0% (RT-2656)
[TASK] BRL Tab sign-up link (RT-2656)
[FEATURE] Modify price and/or amount of an order

New format options for rpamount filter:

hard_precision: do not allow precision & min_precision to be overridden.

tiny_precision: for very small numbers e.g if set to 5 would format:
0.000000000012866401 as 0.000000000012866