Check if useScore is set before trying to use the score method

Checking for the config hash is not enough; it may exist for features don't have a score method, e.g. probe features
check_for_missing_species() is already called in check_for_align_problems()
Tidying-up of content_sub_slice() arguments

content_sub_slice() does not deal with warnings any more (it was only
appending them to the HTML anyway). It is now up to the caller (in two
cases: content()) to create the HTML and add it to the page.
It was actually almost the case in Variation/Compara_Alignments.pm
Refactoring of Compara WGA warnings

show_warnings() is now in Shared, rather than in Compara_Alignments.
All messages now have a severity level (error, warning, or info) which is
passed as the first argument to $self->_info_panel()

Missing species now only trigger an info panel, not a warning.

check_for_align_in_database() was called first with the wrong args
($align_param which is a composite string, but the parameter should rather
be a dbID), and a second time within check_for_align_problems(). Only the
latter is now used, and now reports whether there were any (fatal) errors.
Multiple alignments also have their tree display

The tree display is adapted from the display used for Gene Trees and CAFE
Trees. The code fetches the GenomicAlignTree, which also inherits from
NestedSet, and feeds it into the widget.
Merge pull request #73 from muffato/genomic_align_tree_display_2

Genomic align tree display
Merge pull request #71 from nicklangridge/bugfix/probefeaturescore

Check if useScore is set before trying to use the score method
Adding an experimental way to defer building confs

New package ConfigDeferrer added that provide a new 'defer' method to defer building configs until all plugin sitedefs are loaded
Buttons to own panel in feature details page.
Unbreak evidence view.
Fix m/n counts in cell type selector button.
Only reload panels, not page, on button change.
Background component reloading.
Evidence count bugfix.
Force at least one renderer to be on.
Allow cell lines with special characters.
Fix weird location-not-scrolling bug.
Custom colourset for mirna tracks, based on evidence type
Fix duplicate tabs in config modal.
"Advanced..." button to config panel.