Add cache for widget choices per refForm.
Clean up based on feedback from Refael Ackermann.
Merge remote-tracking branch 'remotes/bstahlhood/master'

Conflicts:
	lib/forms/RefField.js