Validator failure incorrectly highlights inner div on autocomplete and date cell types

Date and Autocomplete fields will not highlight properly in the case of validation failures because classes are being added to the inner &lt;div&gt; element instead of the the cell.

This pull request fixes the problem by making sure htDimmed and invalidCellClassName are applied to the cell instead, making them consistent with other cell types.

### Now with unit tests ###
Unit tests added for autocompleteEditorSpec and dateEditorSpec per instructions in #1073