Log Question Privacy Setting Changes by Experts

Also included some modifications to the (expert's make a question
public) code and put in an extra guard against making questions made
private by the question submitter public by the expert. Made the
history partial more flexible as well.
Merge branch 'log_question_privacy' into development