Merge pull request #2 from SciLifeLab/master

Merge updates to fork
Added stdout to status_app.py with URL as I can never remember it. Converted barcode_vs_expected.html to bootstrap 3 and got image to load with ajax as it's really slow - now has a spinner.
Removed barcodes.html as it looks like a dead TODO which isn't used
Resurrected the Expected yield vs matched yield for barcodes page somewhat - plots now tall enough to be visible, plus split into single barcodes and double barcodes
Added HTML comment describing what each template file does and where it is
Removed expected.html - seemed to be in-page plotting for the depreciated barcode_vs_expected page, which now uses a python function to generate an image instead
Removed unused login.html template
Revert "Removed unused login.html template"

This reverts commit 53356247e400a18119c97f38db19f85fc4a1ee59.
flowcell_samples.html cleanup
Updated the flowcells.html page. Now has sortable column headers, plus a search box.
Flowcells.html update.
Minor margin change on the flowcell_samples.html template
Added check for plist on flowcell_samples.html
Fixed equality bug in qc status = 0 for flowcell_samples.html
Make phix_err_rate.html and production.html use bootstrap 3
Updated the q30 page to bs3 and fixed a lot of very broken html
New search functionality on the homepage for quickly going directly to a project or flow cell
Mini change to JS structure on cronjobs page
Another super minor cronjobs change
Revamp of the quota pages. Complete rewrite of the javascript graphing