MBS-7451: Possibility to remove track durations from releases with discID
Make sure 7d00d79 works for tests
Add test for MBS-7451
MBS-7464: Release editor does not use canonical URLs
MBS-7376: enter on <select> in Firefox doesn't behave right

Added a workaround for Firefox's weird <select> behavior again, similar
to the one for the relationship editor in Dialog.js, though this one's
shorter.

Selecting an <option> using the arrow keys requires you to press enter
to actually select it in Firefox (even though the menu isn't open). But
if the tab is switched immediately, the change doesn't seem to happen,
possibly because the <select> is hidden. So this adds a slight delay
which fixes the behavior for me (tested in Firefox 29).

Also tested in Chrome and Opera 12.10 to make sure they still work as
expected, even though they weren't affected by this bug.
Merge branch 'beta' into mbs-7451

Conflicts:
	root/static/scripts/tests/release-editor/trackParser.js
Merge remote-tracking branch 'bitmap/mbs-7451' into beta

* bitmap/mbs-7451:
  Add test for MBS-7451
  Make sure 7d00d79 works for tests
  MBS-7451: Possibility to remove track durations from releases with discID
Merge remote-tracking branch 'bitmap/mbs-7376' into beta

* bitmap/mbs-7376:
  MBS-7376: enter on <select> in Firefox doesn't behave right
Merge remote-tracking branch 'bitmap/mbs-7464' into beta

* bitmap/mbs-7464:
  MBS-7464: Release editor does not use canonical URLs