Update admin tools to support the question enabled flag.

All of this is hidden by default - subclasses that want to use it can enable it.
Fix text questions not being returned as part of the visible question view.

The view assumed all questions needed options to be visible, but text questions never have options. This fixes that.
make visible question bindings cachable as well.
Add loader for response values of visible questions.
CS