o Major refactor. Modularized different components that were originally
   within the "regula" object.
 o Added support for additional HTML5 types like datetime,
   datetime-local, date, month, time week, range, tel, and color.
 o Made slight changes to the way HTML5 constraints are bound. There is
   still more to do, especially with programmatic constraints. HTML5
   support is by no means complete!
Merge github.com:vivin/regula

Conflicts:
	src/regula.js