Added simple sticky headers to sidebar.
Made headers push out of the way.
Fixed lint.
Moved heading height to a variable.
Autocomplete results now display above sticky headings.
Merge branch 'simple-sidebar-sticky-headers' of https://github.com/huwshimi/juju-gui into sticky-header-redux

Continuing development on this feature branch.
Refactored the sticky header code to work for both the featured charm list and the search result list.
The code has also now been documented and cleaned up a little bit
some code cleanup
broke the charm upgrade section of the unit list generation into it's own utility method.
WIP on the performance fix for the landscape security and reboot links
Switched format for status object

Statuses were passed around as a list, but since units were being passed by reference and modified in place, their categories were being overwritten.  Now, an object containing the unit and categories separately is passed in statuses, allowing look-ups on object attributes rather than in the DOM.

Cleanup and documentation.

Modified comment for pushIntoUnitList
Fixed flash when scrolling in Ubuntu Chrome and cleanups
Merge pull request #13 from hatched/sticky-header-redux

Refactored the sticky header code to work for both the featured charm list and the search result list. The code has also now been documented and cleaned up a little bit

To QA:
Scroll in the featured charm list and the search result list, and move back and forth between them.
Try the scrolling in our supported browsers.
Responding to comments: d3 and data-sets; removing pushIntoUnitList in favor of Y.merge
Merge pull request #14 from makyo/inspector-performance-2

Statuses were passed around as a list, but since units were being passed by reference and modified in place, their categories were being overwritten.  Now, an object containing the unit and categories separately is passed in statuses, allowing look-ups on object attributes rather than in the DOM.
Removal of all code and tests related to the fullscreen browser
Fixed the loading indicator breaking the scroll height of the code browser.
Merge pull request #17 from huwshimi/code-scroll-height

In the code browser switching to a shorter code file would not reduce the scroll height. This was because the hidden loading indicator still existed but was no completely hidden.

To reproduce open the Liferay charm details, view the Code tab, select 'README.md' file and then select the 'revision' file. The scrollbar should disappear (the scrollbar would remain the same previously).

Bug here: https://bugs.launchpad.net/juju-gui/+bug/1260061
Merge pull request #15 from hatched/fullscreen-browser-removal

To QA:
Use as many components of the GUI as you can to make sure nothing was removed incorrectly.
Escape charm code for safety and usability.
Fix bundle test.