Support filtering/styling for photo upload questions and text questions

We store uploaded-file references separate from other response data, so we query/select accordingly. We also translate the entries into "yes there's something" or "no there's nothing" binary values. We handle free-form text questions similarly.

/cc @hampelm