Add support for html5 native time-related widgets

  * for the DateInputWidget, the .datepicker interfered with
    the native widget shown on field enter

  * the DateTimeInputWidget's template defined the input field
    as being of type "text" instead of "datetime"; therefore,
    the native datitime widget was never shown

To enable the correct behaviour, the jqueryui datepicker will be
activated only after detecting the native support for the respective
input type is missing via a custom generated modernizr.js.

The installed version of modernizr.js was generated enabling only detection
of input types and attributes; this way, the filesize is just 2394 bytes,
instead of 15483 of the full minified distribution.
Let the user set rendering preferences

for both DateInputWidget and DateTimeInputWidget:

 * default rendering as html5 input with jquery fall-back
 * if prefer_jquery is set, render as jquery-enhanced text input
Define a "prefer_html5" attribute for all widgets

and use that preference to enable native rendering of date and datetime
Replace <span tal:omit-tag=""> with <tal:if...>

As suggested by @tseaver in his comment on https://github.com/Pylons/deform/pull/142.
Add myself to CONTRIBUTORS.txt
Merge branch 'doco-fixes' of https://github.com/davidjb/deform
Streamline language.
Update change log.
Always enable html5 input widget.
Let the caller force html4+jquery rendering

instead of native html5
Update docstrings.
Implement fix suggested by dfee for Issue #151

- Added the test to expose the bug that
  was reported.  Updated the documentation.
Added myself to contributors
Merge pull request #152 from ppaez/master

Implement fix suggested by dfee for Issue #151
the newest version of setuptools_git seems to work, so readding the dependency for it to setup_requires
add an optional label to the checkbox widget
Fix issue #149

- Raise a ValueError exception when the prototype
  for a field in a sequence has no name.
trigger a change event when adding or removing sequence items
update changes file
Coverage for the fix for issue #149