Moved the search widget instantiaion and rendering into the charmbrowser view
Made loading indicator render in the proper place
Created search widget management extension to be mixed into the charmbrowser view
Search widget now functions properly being 100% rendered and managed in charmbrowser view
Fix height scaling issue with the inspectors
Added new tests for the search widget rendering functionality and fixed other failings.
Ensure charmbrowser is fully removed on destroy.
Do not re-render MV if already exists.
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"...
Merge pull request #352 from kadams54/only-one-mv

### QA

1. Switch to machine view.
2. Use the inspector to view bundle details for a bundle and then click on the button in the details panel to deploy it.
3. You should only see one copy of each machine show up in the machines column. One machine 0, one machine 1. Not three of each.

Do some other playing around, switching between the canvas and MV (i.e., destroying MV, recreating it), etc. Make sure everything looks good.
Merge pull request #353 from hatched/search-widget-consolidated

This branch moves the search widget into the consolidated charmbrowser view. 

#### Note
After this branch lands you will be REQUIRED to use the `il` flag until it's completely removed as some changes in this branch were too much work to implement just to keep the flag working for a few more days.

#### To QA
Use the `il` flags
This branch moves the search widget so do a deep exploratory QA with the search widget and charmbrowser code.
First cache impl

Empty charmbrowser container on destroy

Test added.