Update Ocean Properties

* adding extra images and labels to Oceans example
* can append labels to carousel by accessing the .image property
* need to make three separate labels objects to highlight them all
Cleanup Submit Manager

* added submit manager to multiChoiceTests and hooked up some questions
* removed bogus config argument to submitManager function, and passed arguments
* changed button label in disabled state for multiplechoicequestion.js
SelectGroup as MC question

* added keys and lite method to selectGroup so they could function as UI element
* added selectItem() method for returning answerKeys to multiplechoicequestion widget
* added question property in config for setting whether select is to be used as a question
Labels as multiple choice inputs

* added a selectItem method to labels
* made labels highlight on click
* added property "question" to labels so they get choices when used as a question
(probably should set this automatically, it's manual now)
* used the same general strategy as with selectgroup
* added svg detection and rendering to MC