Minor change to Feature section appearance
Non-functional changes
Add get_experiment_files routine
Back out the sequence data type
Add validate fastq and parse cufflinks scripts

These scripts are used in new pipeline to load fastq experimental data.
Returns a new fasta file with updated headers

The script will go through and strip extra data from the fasta headers
and generate a new fasta file with the additional header information
removed.
Add fastq experiment processing

Given a fastq, fasta and gff file the fastq will be processed through
a pipeline of commands to generate a csv file. After the csv has been
generated the csv be loaded as a new experiment.

* Fastq processed through cutadapt, gsnap and cufflinks
* Added new config variables: CUTADAPT, GSNAP, CUFFLINKS,
  GMAP_BUILD and PARSE_CUFFLINKS
Remove beta message
Add support for fastq input
Non-functional changes
Remove unnecessary function
Create staging path if does not exist
Reset file selector after cancel/fail
Restrict genfam export to dev server
Added Notebook module

The notebook module adds helper functions for creating a notebook
and adding items to a notebook.

* Add create_notebook helper function
* Add add_items_to_notebook helper function
Add create notebook script

Script allows notebook creation to be performed in isolation.
Add notebook creation, bam loading and gff caching

Extended the pipeline to load multiple data files into seperate
experiments and create a new notebook grouping the experiments together.
Added gff caching to pipeline to improve performance.

* Add bam experiment loading
* Added notebook creation
* Cache gff file generation
* New config variable CACHEDIR
Add Feature Experiment Service

New service fetches all public experiments for a given feature and
aggregates the experiment info and experimental values.

* New module for feature experiments service
* New dispatch route for feature experiments service
Update Genfam request

Use post method to redirect to upload form.
Add done fine in Load Experiment

Load experiment will touch a done file when the experiment has been
successfully loaded. The job engine will use this to check for
completion.