Publish head.cdn.location to runtime js. Fixes intermine/intermine#593

This avoids the need to configure the cdn location in properties and in
JS.
GFF3Converter can skip defined list of GFF3 terms (excludes),
TAXON_ID.excludes should be defined in gff_config.properties,
Added testExcludes Unit Test to GFF3ConverterTest
Make sure that the generated js matches the configured properties
Merge pull request #636 from intermine/master

Master
Fixes #446
Merge pull request #637 from intermine/beta

Interaction Widget downloads more than 50 genes, Fix for #446
Merge pull request #633 from Arabidopsis-Information-Portal/master

GFF3Converter can skip (exclude) a defined list of GFF3 terms
Merge pull request #598 from alexkalderimis/hf-593

Fix for intermine/intermine#593
Fixed api token generation.
Merge pull request #643 from alexkalderimis/hf642

Fixed api token generation.
Added working jwt verification
Fixes #664. This makes sure that python code is actually correct
Fixed a perl test while I was there
Update to commons-codec 1.9
the java client needs its own copy of commons-codec.
Expunged commons-codec 1.3
We don't need any oltu stuff now
Removed use of client exceptions.
Removed references to client exceptions.
Use json format. Avoid having to do XML parsing. win!