Support allowBlank
Write allowNull instead of useNull (extjs5 and touch2)

Resolves #18
Resolves #21