cast bsid to string when not empty, default to empty string when null
re-add observation id to the root query as the document unique id
add method to get the solr server
Merge branch 'master' of https://github.com/mpi2/PhenotypeArchive

# By ckchen-ebi (6) and Gautier Koscielny (2)
# Via ckchen-ebi
* 'master' of https://github.com/mpi2/PhenotypeArchive:
  updated for legacy_phenotype_status
  display list annotations in images as bulleted list updated image download format for solenium tests
  added onError="continue"
  added missing concat field
  flag mp for preQc, postQc and legacy and use as latest_phenotype_status/legacy_phenotype_status to bridge an annotated MP with phenotyping status of a gene
  use mp_parent_children to get the direct ancestors
  Add parent terms to be able to draw a graph of children and parents
  reverted to previous filter setting