Merge pull request #6 from mastercoin-MSC/master

Merge stuff
1. Re-aligning buttons on overview page./n2. Switch coin factor buttons' labels on buy, sell and send pages are now dynamic.
Merge pull request #379 from sagyeli/Omniwallet-UI

Omniwallet ui
Merge pull request #381 from curtislacy/Balance-Cache

Balance cache
dont clear the spinner on a successful login, the modal cleanup will remove it from view.  This prevents the spinner from disappearing awkwardly if it take time to transition to the next controller
when is a queue not a queue? when its a stack... doh
fix for async generateAsymmetricPair, the result expected an RSAKey object that was not surviving the message passing between web workers.  We now serialize the private key to a PEM for intra-thread communication and restore the object with functionality in the main thread.
Clenaed up output formatting in verification API to allow easier consensus comparisons.
Merge #385.
Added update loop and update currencies to userService
Minor fixes
Compatibility with #381
Fix #373
Special consideration for Smart Properties
Show currency names and use symbol for value on the send page

Fix #374
Fixed userService updateLoop
Revert "Issue #343" - The code was moved to the userService

This reverts commit c5632b8087fa6879e9a913c851b61d2428ca402a.

Conflicts:
	www/js/LoginController.js
Fixed value error
Return full currency list, fixed redundant addresses error
Set default currency to the first element