Hide show explanations button when explanation is empty

Also allows HTML in choice level explanations.
(closes #2193)