Registration should not assume there is an oldblob

This change checks first if we have an old blobvault configured, and
only issues the remove command in that case.
[FIX] Removed the local remembering of non-default currencies
[FIX] RT-1929 Fixed loading of currency pairs
[TASK] Moved function to utils
[TEST] Setup a basic e2e protractor mocha/chai test
Merge pull request #1296 from kevinejohn/fix/currency_pairs

[FIX] RT-1929 Fixed loading of currency pairs
[TEST] e2e: Use protractor config inside the test

This is used for local variables, like testing account credentials.
[TEST] e2e: Test user login
[CHORE] Fonts: Move fonts folder to res/
[FEATURE] Account: Change password UI
Merge pull request #1301 from kevinejohn/feature/change_password

[FEATURE] Account: Change password UI
Merge pull request #1298 from yongsoo/fix/move_fonts

[CHORE] Fonts: Move fonts folder to res/fonts (RT-1588)
[FIX] Account: Fixed change password alert messages
Merge pull request #1305 from kevinejohn/feature/change_password

[FIX] Account: Fixed change password alert messages
[FIX] Fonts: Update grunt file to point to right directory
[FIX] Travis: Update travis file to run bower install before grunt
[CHORE] Travis: Install bower globally before script
[FIX] Account: Fixed change password alert messages again
[FIX] Travis: Refactor
Merge pull request #1304 from yongsoo/fix/move_fonts

[FIX] Fonts: Update grunt file to point to right directory