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
[TEST] Setup a basic e2e protractor mocha/chai test
[TEST] e2e: Use protractor config inside the test

This is used for local variables, like testing account credentials.
[TEST] e2e: Test user login
[TEST] Package: Update grunt-mocha-protractor
Merge pull request #1295 from kevinejohn/fix/duplicate_currencies

[FIX] Removed the local remembering of non-default currencies
[FIX] RT-1936 Fixed migrating old username with hyphens
Merge pull request #1316 from kevinejohn/fix/rt-1936

[FIX] RT-1936 Fixed migrating old username with hyphens
[CHORE] Styles: Standardize Overview -> History page styles
[CHORE] Fonts/Colors: Standardize and fix all fonts/colors on tabs (RT-1920)
[CHORE] Standardize fonts and colors on content.less file (RT-1920)
[CHORE] Standardize fonts and colors on layout.less file (RT-1920)
[CHORE] Styles: Standardize colors for buttons.less file (RT-1920)
[CHORE] Styles: Standardize colors for combobox.less file (RT-1920)
[CHORE] Styles: Standardize colors for forms.less file (RT-1920)
[CHORE] Styles: Standardize colors for pagemodes.less file (RT-1920)
[CHORE] Styles: Standardize colors for status.less file (RT-1920)
Merge pull request #1317 from yongsoo/chore/standardize_fonts_colors

[CHORE] Styles: Standardize fonts/colors (RT-1920)
[FIX] Text fix RT-1959 #deliver