Started validations.
Specs and fixes.
Implemented mixin inheritance.

- Moved validator to iValidable
- Select and iInput now uses iValidable
Reworked validations to be more flexible and modular.
Documenting.
Validations

- Added test cases for email, select, number.
- Updated email regexp.
- Updated email markup (specs).
- Added email controls (specs).
Validations

- input[type=password] now uses same validation.
- Added #valid, #invalid, validate() to form.
- Added specs to form.
Merge branch 'validations' of github.com:gdotdesign/mui into validations
Only required for validator.
Validations

- Moved fireEvent to extension.
- Added validate event.
- Added validate event specs.
Validations

- Fixes for IE
- Added class-list polyfill
IE Fixes.