Adding the ability to edit test labels from the testlog and from video/compare

This is the new pull request for the edit test labels feature.  It's in a branch now and I've consolidated the commits, so it should be easier to update.  Left to do:

* Make sure that we are validating the right data before editing
* Deal with archived tests