Added failing test for validates_length_of :maximum-only setting

Signed-off-by: Balazs Nagy <julsevern@gmail.com>
html5 validators should reflect AR validations more strictly

* validates_presence_of has no options
* validates_inclusion_of can be optional only if :allow_blank => true
* validates_length_of can be optional if either :allow_blank => true,
  :minimum is > 0, or :within's least value is > 0

Signed-off-by: Balazs Nagy <julsevern@gmail.com>
Better specs for converting AR validators to required parameters

Signed-off-by: Balazs Nagy <julsevern@gmail.com>
input_helper_spec refactor, typo fix

Signed-off-by: Balazs Nagy <julsevern@gmail.com>
fix #606
added test to expose missing methods error_list error_sentence error_first from Builder, which are required for the (deprecated) errors_on/inline_errors_for, fixes #616
added new configuration  to opt out of HTML5 attribute, fixes #604

some browsers are doing a really bad/ugly job of client-side requirements and validation, so let each app's authors decide if they want the new shiny or not.
Merge pull request #610 from julian7/validates_presence

AR validations should be checked better for figuring out required fields
Specs for #606
Merge pull request #617 from mhenrixon/master

Fixes issue #606
Failing spec for check_boxes input
attributes in model with #validators_on without defined validations should not be required
moved ie specific css to ie files
Merge pull request #620 from iscra/master

pull for issue #602
Merge pull request #624 from gucki/css_cleanups

moved ie specific css to ie files
FIX for mongo patches under 3.1
Patch for 44516ca under Rails 3.1 there was a "multiple values for a block parameter" warning because the object wasn't being passed into the call().
remove the abstraction wrapper method that semantic_fields_for and semantic_form_for rely on (they've diverged in Rails 3.1) ref #568
remove the stuff that sematnci_fields_for doesn't need
Altered semantic_fields_for to work with Rails 3 *and* 3.1's method sigs (I hope)
Many thanks to the simple_form guys for figuring this out before I did :)
ref #568