Merge pull request #356 from teharrison/develop

use solr with m5nr
Merge pull request #357 from teharrison/develop

m5nr api: update config variables, update usage
Merge pull request #358 from teharrison/develop

fix md5 check bug
Merge pull request #359 from teharrison/develop

syntax error
Merge pull request #360 from teharrison/develop

disbale old m5nr api
Search resource added to API.  Currently contains simple metagenome search (metadata, function, organism).
Merge pull request #361 from jaredbischof/develop

Search resource added to API.  Currently contains simple metagenome sear...
Added sort_by and sort_dir to solr query call to sort by a return field and choose the sort direction (asc or desc).  Added these options to the search resource along with an option to search metagenomes by md5.  Added job number and PI_lastname to solr schema so we can retrieve that information directly from solr and added those to the search resource.
fixed quotes in some error messages to comply to JSON standard
updated for new SOLR api
Merge pull request #363 from paczian/master

oauth2 mini patch
Merge pull request #362 from jaredbischof/develop

Added sort_by and sort_dir to solr query call to sort by a return field ...
matrix api: added option to use hierarchal level with filter list, added more cv checking and error messages, matrix now returns list of all input ids even if no results found for some (throws error on empty matrix)
API: fixed conflicts