Fix and cleanup JFormer::select and ::remove

There were some incorrect member variable references in both functions.
Also made the variable names consistent in both functions.
Bugfix for matches validation option in text input

4271e7fb renamed selectJFormComponent() to select(), but the reference
in JFormComponentSingleLineText's matches function was not updated.
Bugfix for 'teenager' validation on date inputs