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.
Keep menu in sync with relation updates.
Merge pull request #127 from makyo/menu-sync

Uses the update cycle of the topology to keep the menu in sync.

To QA: run with `/:flags:/relationCollections`, add two services, relate them, bump one service up to 100 units, click the relation indicator, and wait for the relation to go bad; menu should reflect this.
    Local charms in sandbox mode.
Merge pull request #128 from frankban/zip-sandbox-improvements

Local charms in sandbox mode.

Complete the functionality.
Improve the way zip archives are parsed.

QA: deploy local charms in sandbox mode.
improve the tests for the drop handler
merge in trunk, fixing conflicts
Remove relationCollections feature flag

Additional clean-ups include leaving a gap in the line for the indicator.

Lint/undocumented.
fix tests and bug
fix lint
Update css to correct FF tabview layout
Merge pull request #131 from mitechie/fix-ff-tabs

To QA: 

See the bug https://bugs.launchpad.net/juju-gui/+bug/1277148

Test out the tabs on charms and bundles in Firefox and IE.