Implementing some identity related controls.
  - Show create or open wallet depending if we have identities
  - Show actual identities in identity panel
  - Link some buttons to go to new identity or identity panel
Show actual contacts in contact selector, calculate a fingerprint hash for each contact and show identicons for contacts.
Fix calculating default icon size for identicon.
fixed size on video box
add sjcl dependency to catchan.
Merge branch 'develop' of https://github.com/darkwallet/darkwallet into develop
styled avatars in contacts view
added default fee field
reverted video box back to pixels
Moved new multisig form into wallet view.
Added multisig controller
make transport use obeliskClient instead of gateway client directly
add a services system for better separating backend and frontend
only create one transport on the background service
Merge branch 'develop' of https://github.com/darkwallet/darkwallet into develop
refactored identities view using the block grid instead
Making contacts modal return an address.
Document the Services api, also add the following functions:
  * backend: Services.post: Post to service listeners
  * frontend: Services.registerNg: Register an angular controller so
    the callback will be cleaned up once the controller is destroyed.
Merge branch 'develop' of https://github.com/darkwallet/darkwallet into develop
Stop scanning when destroy.
Start rationalizing connection between frontend and backend.
set connected.