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.
Switch $$merge$$ to :shipit:
Made a specific versions of _getSourceLink and _getRevnoLink for
BrowserCharmView.
Update process docs and Makefile for git releases.
fixed login routing issue causing onboarding to not be shown
If the users credentials are removed for whatever reason, set the user to logged out
Remove heading per UX request (bug 1261347)
Update hacking to use the juju-sync alias
Allow configuring mocha color escape codes
Fixing the fullscreen to sidebar redirection code to use the existing double dispatch mitigation code
Fix the inline documentation regarding the onboarding code location to match with the new app view flow
Make the test-browser make target start and stop the server.
Make the CI tests run in Sauce Labs
Be less careful because CI doesn't have xdpyinfo.
Add a page load timeout for selenium to wait 90s
remove timeout, it's not working for some reason
Updated documentation links to work with Github's auto parsing