Merge pull request #16 from mastercoin-MSC/master

Sync to master
Merge pull request #17 from mastercoin-MSC/master

Sync to Master
Fix send page to remove millibit, and clean visuals.
Add bigint library for floating point arithmetic in form validation
Add 'divisible' flag to /v1/address/addr/ endpoint
Add WHOLE/SATOSHI unit conversion (as BigInts) and logic to check if we need to convert to either unit based on divisibility of the Property/Currency. Wallet_send.html contains abstractions to modify the displayed value depending on divisibility.
Modify user-facing errors to report values in BTC versus mBTC and calculated in BigInt to avoid floating-point arithmetic errors. Simplify conversion logic to SATOSHI/BTC or BTC/SATOSHI, and force arithmetic to use BigInts. Add checks to ensure conversion is done only for those values that are considered divisible.
Move code to convert SATOSHI/WHOLE into the TradeFormController to prevent duplication, remove usage of Big() in SendAssetsController in favor of conversion within the template via convertSatoshiToDisplayedValue.
Modify template modal for sale page to use convertSatoshiToDisplayedValue and getDisplayedAbbreviation. Modify template for sale page to use BTC instead of mBTC, and getDisplayedAbbreviation. Additional modifications and smart selection of placeholder values based on coin divisibility. Supporting controller changes mimic those from the send page, with slight modifications to fit the sell page logic. Removal of millibit references in Controller.
Remove currency formatting in WalletController and Wallet Overview,
fix to filter cancel action offers (3) and show empty message if there are no offers, added.
Modify modal template to display whole BTC values, modify template to show BTC values and remove Unit conversions, modify Controller to shift logic toward new BTC Units from mBTC Units.
Make labeling for sale page more clear for user
Modify WalletSellAssetsController to report its sell balance in indivisible units if selling an indivisible coin. Currently, this is impossible, but if the template is reused, this fix would be considered critical.
Merge pull request #523 from faizkhan00/remove_millibit

Remove millibit
Merge pull request #18 from mastercoin-MSC/master

Sync to master
Remove remaining references to currencyUnit in Wallet Trade page and Wallet Pending page, remove currency conversion buttons in the Pending page.
Add loading progress for overview page
Move WHOLE_UNIT/SATOSHI_UNIT to global scope for use in rest of app. Include check for divisibility and conversion to BTC in controller.js. Removal of mBTC support in homepage.
Removal of mBTC support in asset-types page, detail modal of overview page, and behavior removal for mBTC in overview page.
Fix user-displayed error for BTC instead of mBTC in Send page. Remove mBTC support in AddressesListController and partials.