Add functionality for modal pre-populate button

Refs openhealthcare/elcid#397
Merging in develop
First pass at dummy ward rounds, splits some javascript moduling stuff out, snippetises.
Respect the ordering property of teams.

(Python set() does not in fact respect order at all ;)
Add extra micro test options field.

We need to stop hardcoding these - although some of that work already
done on another branch so let's fix it there.
Prepopulate should set "true" values to javascript true
Re-enable ward and bed filters.

Bed filters now accept ranges.
Remove feedback from the default navbar.

We really don't want to roll our own zendesk widget.
Never used at UCLH and only displayed an email address.

If elCID wants/needs this, the appropriate place for it to live is there.
Hospital should not be set as a hardcoded string in OPAL.

This is entirely inappropriate...
edit_item.prepopulate() should set "false" as javascript false
Make the url fragment available to episode_list.$scope
Include extra_application after core css so we can override rules.
Merge wardround branch
Allow plugins to define items in the menu.
Move Tag() definition inside migration
Include APPLICATION_EXTRA from the setting not a context variable
Include style on base.html
Add new investigation types and halfway show all for teams
Migration
Select the first list that exits on login.
refs openhealthcare/opal-bristol-renal#2