Selenium Test suite changes to automatically determine the field types from HTML

* Modified the Selenium test suite to automatically determine the type of field used amongst the following - option/autocomplete/date/datetime/normal text input.
* This is done by investigating the class name of these elements.
* Now, there is no need to specify option/autocomplete/automatic in the tests, so removed them.
* Tested on IFRC, default, SandyRelief, DRMP, CRMT with 100% positive results.

This design is documented here - https://docs.google.com/document/d/1YtTX1lI3AbVMJSFwtsgnN-Qq7tDCQQqxYOdob8JdfpI/edit# under the heading "Modifications in test suite to determine type of fields". This has been discussed with Michael