[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.
[FIX] Fix up the UI of the btc2ripple instructions
[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] 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)
Merge pull request #1839 from annatonger/fix/btcfix2

[FIX] Fix up the UI of the btc2ripple instructions
Merge pull request #1798 from rht/RT-2566

[TASK] Notifications: Add in notifications every time a user does an account action (RT-2566)
Merge pull request #1849 from Mesrop/develop-RT-2656-24-11

[TASK] BRL fee set to 0% (RT-2656)
Merge pull request #1735 from jublonet/feature/2454-e2e-register

[TEST] E2E tests for register page (RT-2454)
[FIX] Alignment on gateway discovery pages and trust pages (RT-2708)
Merge pull request #1844 from mrajvanshy/fix/headers

[FIX] Make 'account recovery' a button and not a block element (RT-2711)
Merge pull request #1852 from mrajvanshy/fix/fund_alignment

[FIX] Alignment on gateway discovery pages and trust pages (RT-2708)