Merge branch 'support-grunt-updates' into dev

Refer to http://gruntjs.com/blog/2013-11-21-grunt-0.4.2-released for additional
information
Update tests for INPUT
Update tests for TEXTAREA
Merge branch 'bugfix-chrome-tests' into dev

PhantomJS tests are passes but Google Chrome tests doesn't. It occurs first
because Blink version differences between PhantomJS 1.9.2 and Google Chrome 33,
the developer version at the moment of this commit.

Google Chrome relies on _dirty flag_ behavior that asserts that the tooLong
constraint validation should be tested only if the field has an user
interaction and skip validation for scripts.

Refer to http://whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#concept-input-value-dirty-flag
for additional information