Add UI and webservice for instruments
New instrument selection UI for the relationship editor dialog
Address some of the issues on the review
Use the release_event view in Data::Release
Address more of the review comments
Add some missing combinations of entities when checking for empty labels and release groups
Merge remote branch 'origin/schema-change-2014-05' into instruments-ui
Instruments: various ISE fixes that prevented me fixing what I was hoping to get to
Instruments: when merging linkattributetypes, ensure no duplicate rows are created in the link table
Instruments: basic load/create/update/delete tests. TBA: merging
Instruments: add instrument controllers to UnconfirmedEmailAddresses test
Address more review comments
Reorganise logic for whether an editor has permission to edit a relationship
Translate instrument descriptions properly
Include type and description in instrument <meta> description
Extract instrument names and descriptions for translation from the instrument table instead of the attributes table
Use the get_tree from the role and copy bitmap's changes to it to replace get_sub_tree
Merge remote-tracking branch 'nikki-bitbucket/instruments-ui' into schema-change-2014-05

* nikki-bitbucket/instruments-ui:
  Use the get_tree from the role and copy bitmap's changes to it to replace get_sub_tree
  Extract instrument names and descriptions for translation from the instrument table instead of the attributes table
  Include type and description in instrument <meta> description
  Translate instrument descriptions properly
  Reorganise logic for whether an editor has permission to edit a relationship
  Address more review comments
  Instruments: add instrument controllers to UnconfirmedEmailAddresses test
  Instruments: basic load/create/update/delete tests. TBA: merging
  Instruments: when merging linkattributetypes, ensure no duplicate rows are created in the link table
  Instruments: various ISE fixes that prevented me fixing what I was hoping to get to
  Add some missing combinations of entities when checking for empty labels and release groups
  Address more of the review comments
  Use the release_event view in Data::Release
  Address some of the issues on the review
  New instrument selection UI for the relationship editor dialog
  Add UI and webservice for instruments
Several post-merge fixups/niceties for instruments