Container class includes placeholder_groupid
Error can be called from other than calc.
Split logEval to provide generalised logging
Improve tooltips and subOptions handling

Make element and validation tooltips look consistent.
Simplify tooltip html creation.

Improve error handling for poor eval code in e.g. dropdown eval
population.
Merge pull request #936 from Sophist-UK/make_tips_consistent

Make tips consistent