[Form] Add allow_html5 option to date and time FormType to disable HTML5 input type

[Form] added allow_html5 option to date and time FormType to disable HTML5 input type when widget is set to single_text

| Q                    | A
| --------------------- | ---
| Bug fix?          | no
| New feature?   | yes
| BC breaks?     | no
| Deprecations? | no
| Tests pass?    | yes
| Fixed tickets   | #6927 #7123 
| License           | MIT
| Doc PR           | 

With this little patch we can have a single text widget without HTML5 date input type which is required when using some javascript date or time picker .
hum, i think you're right , this new option allow_html5 is really used to prevent setting view variable `type` to HTML5 date,  time or datetime,

Changing the data transformer don't depend on this new option.