Fixed bug causing dropped charm zip files to be parsed as a bundle deployer file in IE11
Converted the basic auth to use the Authorization header instead of the url user/pass
Merge pull request #88 from hatched/local-charm-1273402

To QA this is a long setup process of custom charms, juju etc. We can postpone it until putcharm is a little more stable across the ecosystem.
Refactor position code into utils.

- Per request, create helper methods for calculating a points position on a
scaled/transformed canvas.
- Create helper for finding the center point of a relation line.
Merge pull request #87 from mitechie/refactor-position-code

- Per request, create helper methods for calculating a points position on a
scaled/transformed canvas.
- Create helper for finding the center point of a relation line.

QA
-----
To QA make sure that the menu pops up in the right place and things like ambiguous relations work as they should. A good pair of charms to check for this are mediawiki and mysql as you get the option for a slave db.
Add tooling for auto cleaning test utils.

- Update makeContainer to use the auto cleaning.
- Update all calls to makeContainer.

Skip the notifier tests until anim can be fixed

Get initial working demo of the auto cleanup makeContainer
Update all calls to makeContainer
Clean up and get tests passing in phantom
Merge pull request #89 from mitechie/auto-cleanup-utils

- Update makeContainer to use the auto cleaning.
- Update all calls to makeContainer.

Skip the notifier tests until anim can be fixed.

These tests are fragile and timer based. They're relying on animation completion and timed cleanup. The update to auto cleaning the container means that we've destroyed the container and it breaks the way this was intended to be tested.