Adapt LESS to new input type=number/url/email fields

Django 1.6 uses the new HTML5 fields for certain form fields. This
change adds them to our style files so they receive equal styling to
input type=text fields.

Fixes #1078