Removed the use of the InputType enum from System.Web.Mvc in the core code
This is because:
a) We don't want the core to need someone to reference Mvc
b) I can't see any need for this property (YAGNI)