495 clear button

Fixes #495 
- Adds search input manager for handling input clear button—little (x).
- Disables autocomplete because field highlight color can’t be
overridden.
- Removes unused data-list attributes.
- Adds tests for clearing the input fields.

![clearbtn-updates](https://cloud.githubusercontent.com/assets/704760/3739750/ebf50312-174d-11e4-918b-310c73550fc7.gif)


Also: 
- Normalizes button and form id/class names using the specificity
principle (general --> specific).
- Removes unused classes from submit/reset buttons.