Issue 1315

Id's are removed as this components are now being used more than once.
The on enter key action is replaced with a traditional button that becomes active when the user enters both values. The error labels are now redundant.
Not sure how this is working.  Shouldn't it be `this.ncwmsColourScalePanel.on(...)` (which will obviously have to be done further down when that child component is initialised)?