Getting withHome stuff to work with new state.
Fix sprite bleeding.
Merge pull request #265 from kadams54/with-home

How we handled `withHome` was kind of a mish-mash of various approaches that had evolved over time. It wasn't all working well with the new state, leading to various jankiness in the app. For example, clicking on the "Home" icon didn't remove the `with-home` class on the container, which meant the `top` CSS attribute wasn't set correctly for search results.
Fix rerender of sidebar when the details panel is opened.
Fix the width of the machine view panel and contents.
Merge pull request #263 from huwshimi/details-deploy-error

The editorial was being rerendered when the details panel was opened or closed. Fixing that also required deselecting the charm when the panel is closed.
Merge pull request #267 from huwshimi/machine-view-width

The width of the machine view panel were not correct, the columns were mis-aligned and the header was sitting under the sidebar.

QA:
Use mv flag. Deploy a service and open the machine view.
Check that the columns do not have a space on the left.
Check that the header does not display under the sidebar (there is not a visual difference, you'll need to inspect the element to see the change).
Fixed the active state of machine tokens.
Merge pull request #268 from huwshimi/active-tokens

The initial state of machine tokens should not show the hardware info and delete icon.
Removed always visible sidebar.
Merge pull request #269 from huwshimi/inspector-scrollbar-fix

After a discussion with UX the desired behaviour is that the scrollbar only appear when you can scroll.