Added support to the Viewlet Manager for Y.View instances to be passed in along side viewlets
Merge pull request #117 from hatched/view-viewlet-manager

No QA only code review for now.
Create the infrastructure to determine when a user is dragging a file over
the browser so that the application can react accordingly.
Merge pull request #119 from hatched/detect-drag-over

__No QA__
Menu with icons, aggregated relation status

Menu items with styles applied on per-endpoint basis.

lint.

Responding to review - doc-blocks around new functions
Fire destroy-inspector event when a zip is dropped on the canvas fixes #1278559
Merge pull request #118 from makyo/relation-menu-2

Relation menu now shows icons based on aggregated relation status.  Additionally, endpoints as listed in the menu are styled per each endpoint's status (endpoints in error are shown in red).  Action remains delete, for now, but all other actions remain available through inspector.

QA with `/:flags:/relationCollections`, deploy Mysql and Wordpress, bump Wordpress to 100 units, and wait for a relation error.  Check that the menu displays proper icons and colors endpoints based on error/running status.
Merge pull request #121 from hatched/inspector-covered-1278559

__To QA__
Deploy a charm and open the service inspector.
Drop a .zip onto the canvas and the old inspector should close and the series-select inspector should open.
Fixed bug #1278663 tab text overflowing in Safari.
Fixed bug #1276861 tab scroll height not adjusting in Safari.
Fixed bug #1276844 tabview animating into place on page load in Safari.
Position menu properly with arrow pointing to relation indicator

Drive-by on relationline styling
Removed extra comment.
Merge pull request #124 from makyo/menu-position

Includes drive-by on relation line styling.

QA: use `/:flags:/relationCollections` and add two services.  Relate them.  Ensure the menu is in the correct position with the arrow pointing to the center of the indicator.
    Sandbox mode support: read the zip contents.
Merge pull request #123 from frankban/zip-sanbox-read

Sandbox mode support: read the zip contents.

This is another incremental step for
the local charm functionality in sandbox mode.

Read the contents of the files (included in the zip)
we are interested in.

Now the only missing bits are updating db.charms and 
returning the expected charm URL to the caller.

QA:

1) make debug;

2) Open the GUI and the js console.

3) Drag a zip containing a charm and click "upload":
    - you should see the 
      "charm upload in sandbox mode is not yet implemented" 
      notification;
    - in the js console, you should also see a list of 
      the three files we are interested in, included in the zip,
      and their contents;

4) Now drag a zip not including a charm: 
   you should see an error notification similar 
   to "unable to find the following required files: ...".
Create and show a mask covering the inspector when the user drags a zip file over the browser
Update quickstart to be official in stable ppa
Merge pull request #126 from mitechie/update-bundle-docs

See https://bugs.launchpad.net/juju-gui/+bug/1279873
Merge pull request #125 from hatched/inspector-zip-droptarget

__To QA__
- open app.js and place a breakpoint on line 686 & 730
- deploy a service and open its inspector
- drag a .zip from your desktop over the browser, it should hit your first breakpoint
- remove the first breakpoint and click continue
- drag a .zip from your desktop and drop on the open inspector, it should trigger the second breakpoint
- done!

__Note__
Until we get designs from UX about this mask it's transparent so it isn't discoverable.