Changing the control id generator to more explicitly take care of the difference between ids and names of fields
Added tests for the MvcControlIdGenerator
Fixed a bug with the MvcControlIdGenerator when you had a lambda expression that was a convert expression