Major performance boost for form properties

http://manage.dimagi.com/default.asp?146259

i think we had talked about caching the case config mapping - essentially the list of known case types and property names - on the app somewhere similarly to how we do the validation results. might be a better longer term plan but this seems like a great stopgap