Flowcell Updates

A few updates here on two pages:

* Flowcell Page
  * New 404 status if the flowcell can't be found
  * New whole-page loading spinner whilst loading
  * Javascript removed and placed into an external file
* Project Page
  * New regexes make any project IDs or Flowcell IDs in the Project Co-ordinator Comment or running notes into a link
  * Fixed the previously broken flowcell links in the samples table
  * Made the running notes submit API handler return an empty JSON array to solve validation errors
  * Tidied up running notes submission javascript code that was buggy

For testing:
* http://130.229.42.149:9761/project/P1765
  * Project co-ordinator comments have automatic project link
* http://130.229.42.149:9761/project/P922
  * Running notes have automatic Flowcell links in them
  * Samples table has flowcell links