Extend forms.CharField to allow null values

Addresses https://bugs.launchpad.net/oq-engine/+bug/1214811