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.
[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
[FIX] keychain: unlock duration not properly set
[TEST] e2e: Test xrp send flow
[TEST] e2e: Separate login and send specs
[TEST] e2e: Use ptor.navigate().refresh() instead of vanilla
[FIX] Menu: Added logout on mobile and other fixes
[TASK] Menu: Removed duplicate logout method
[FIX] Test: Removed unneeded test
[FIX] Fund: Added padding
[FIX] Mobile: Fixed menu links. Added account
[TASK] Mobile: Menu styling
[TASK] Mobile: Removed redundant menu options
[TASK] Mobile: Menu styling
[TASK] Mobile: Updated menu names
[TEST] e2e: Remove session before the login test
[TEST] e2e: Use newer 'browser' instead of 'protractor.getInstance()'