Big performance update especially for forms with repeats.

Eliminated lineair/exponential slowdown for each new repeat added, closes #46
Cache non-repeat jQuery collections, closes #123
Only add required message to required questions, closes #149
Cache relevant expressions in side a repeat, closes #151