[TASK] RT-2525 e2e tests for account rename
[TASK] shorten code (RT-2525)

use utility functions to make code shorter
[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
[FEATURE] Modify price and/or amount of an order

New optional attribute rpShow that specifies a function to call to
determine whether to show popup e.g. for pre-checks.
[FEATURE] Modify price and/or amount of an order

model.ready property indicates whether both Bids & Asks are ready.
[FEATURE] Modify price and/or amount of an order

Support for editing an order in "My Orders" on the Trade tab.
Either the price or amount (quantity) or both may be edited in place.
If the user confirms the change, the order is cancelled and then
replaced with a new order with the changed values.
[FIX] more readable code (RT-2525)
Merge pull request #1847 from rht/develop

[FIX] Advanced: Fix cancelEdit* behavior
[TASK] settings: Remove the need for some of the browser force reload

Parameters affected:

1. Options.blobvault.
   js/services/oldblob.js
   165:      var url = Options.blobvault;
   180:      var url = Options.blobvault;
   This should fail because any services/*.js are not re-initialized unless we
   do location.reload().
   Fix: keep location.reload() intact for blobvault.

   js/entry/web.js
   243:if (!Options.blobvault) {
   244:  Options.blobvault = Options.BLOBVAULT_SERVER;
   This shouldn't matter because it is independent of the blobvault value.

   js/services/id.js
   278:      if(Options.blobvault) {
   This shouldn't matter because it is independent of the blobvault value.

2. Options.bridge.out.bitcoin
   src/js/tabs/send.js
   147:        if (Options.bridge.out.bitcoin) { // And there is a default bridge
   148:          recipient += '@' + Options.bridge.out.bitcoin;

   Test: Change the value in Advanced, then go to Send.
   Result: This value updates successfully according to new settings.
3. Options.advanced_feature_switch
   js/tabs/trust.js
   30:    $scope.advanced_feature_switch = Options.advanced_feature_switch;
   Test: Change the value in Advanced, then go to Trust.
   Result: This value updates successfully according to new settings.

   js/tabs/history.js
   76:    $scope.advanced_feature_switch = Options.advanced_feature_switch;
   Test: Change the value in Advanced, then go to History.
   Result: This value updates successfully according to new settings.
4. Options.max_tx_network_fee
   src/js/services/network.js
   30:    this.remote.max_fee = Options.max_tx_network_fee || 12;
   Test: Change the value in Advanced, then go to any page.
   Result: Fails. Because max_tx_network_fee is assigned with pass-by-value.
   Fix: Add
      $network.remote.max_fee = $scope.options.max_tx_network_fee;
   in $scope.saveMaxNetworkFee.
5. Options.server
   js/services/network.js
   25:    this.remote = new ripple.Remote(Options.server, true);
   This definitely requires a reload.
Merge pull request #1848 from rht/noreload

[TASK] settings: Remove the need for some of the browser force reload
[TASK] Fund currency: Consolidate error handling in fund/currency pages
[FIX] save federated address after send (RT-2689)

properly save federated address after send
also properly save address with destination tag
[TASK] UI: Make base font consistent (RT-2747)

Replace the sans-serif default font with OpenSansRegular for all
otherwise unstyled UI parts, drop unnecessary specific overrides.
[FIX] fund UI: gbi watch variable fix, btc tab description fix
Merge pull request #1748 from darkdarkdragon/develop-RT-2525

[TASK] RT-2525 e2e tests for account rename
Merge pull request #1756 from Mesrop/develop-fund-05-11

[FIX] fund UI: gbi watch variable fix, btc tab description fix
[TASK] History: Increase order price precision in trading history (RT-2746)
Merge pull request #1857 from jublonet/issue/2747-consistent-base-font

[TASK] UI: Make base font consistent (RT-2747)
Merge pull request #1855 from yongsoo/task/error_handling

[TASK] Fund currency: Consolidate error handling in fund/currency pages
Merge pull request #1858 from yongsoo/task/history_orderprice_precision

[TASK] History: Increase order price precision in trading history (RT-2746)