Autocomplete changes:
Removed initSelection method in favour of directly setting the initial value
Added extra (not null) check autocompleteInput onChange function (prevents error when first called)
Merge pull request #2326 from caponica/autocomplete_refactor_init

Refactored how the autocomplete initialises its values