Ensure charmbrowser is fully removed on destroy.
Merge pull request #354 from kadams54/charmbrowser-rerender

### QA

With the `il` flag.

1. Drag a service to the canvas
2. Click on the service and open the inspector
3. Close the inspector
4. Inspect the HTML of the sidebar

You should only see one set of charmbrowser HTML. You should **not** see anything like this:

    <div id="yui_3_11_0_1_1401404489618_1020" ...
        <div class="search-widget"...
        <div class="charm-list"...
    <div id="yui_3_11_0_1_1401404489618_1020" ...
        <div class="search-widget"...
        <div class="charm-list"...