Fix bug #1321484

https://launchpad.net/bugs/1321484

Ghost deployer now correctly fires the changeState event when under the il flag. There was a lot of mv code placed under the il flag for the ghost deployer extension. This adds the il flag bag with the correct implementation.

#### To QA
Deploy charms using no flag, il flag and il + mv flag. There should be no errors and it should work as expected.