Updated Filesaver.js to the latest version.
Changed mime type of the bundle export blob to support Safari 7.
The fake backend can now deploy to a given machine.
Several changes from review.
Modified the inspector base class to provide a render cycle for classes which extend it
Created a request series inspector which extends the inspector base class
Modified the viewlet manager and inspector base to add a render cycle to simplify the inheritance structure
Created a request series inspector class which extends inspector base and the viewlet manager
Merge pull request #174 from hatched/safari-blobs

To QA
-------
- Make sure that bundle export/import still works as expected in Chrome/FF/IE
- Bundle export from Safari. It should open the yaml in another tab. You will then need to cmd+s to save the bundle as a yaml file. 
- Import that bundle into Safari to make sure that it exports properly.

Notes
------
The fix is in app.js.
The changes to Filesaver.js are simply an update to the latest version
fix lint
Merge pull request #175 from juju/add-machine-bits-to-fake-backend
Fixed failing tests from the removal of the viewlet support from viewlet manager
Added tests for the request series inspector
Merge pull request #176 from hatched/request-series-inspector

This branch:
- Creates a request series inspector subclass to make it easier to use the inspector.
- Removes viewlet support from the viewlet manager.

__To QA__
- Deploy a charm from the charm browser as normal to make sure that it still works.
- Deploy a local charm and use all interactions in the request-series inspector.
- Upgrade the local charm by dragging the same local charm into the canvas again.