Merge pull request #468 from paczian/master

KBase auth update
Merge pull request #469 from paczian/master

fixed login vulnerability
Merge pull request #470 from paczian/master

fixed error in kbase auth
fix perl warnings that spam logs
Merge pull request #471 from teharrison/develop

fix perl warnings that spam logs
fix bug with .fq files being renamed .fna
Merge pull request #472 from teharrison/develop

fix bug with .fq files being renamed .fna
fix display of M5RNA in workbench
Merge pull request #473 from teharrison/develop

fix display of M5RNA in workbench
inputting metagenome id in home page search box redirects to that metagenomes overview page
Merge branch 'develop' of github.com:MG-RAST/MG-RAST into develop
API: display proper error message when trying to view metagenomes still in pipeline
API: give error when invalid option combinations used
Merge pull request #474 from teharrison/develop

API: better error messages
Merge branch 'develop' of github.com:MG-RAST/MG-RAST