Improved Exception handling in Houdini SceneCache nodes

This prevents a few seg faults caused by bad PrimitiveVariables. The converters are allowed to throw, but nodes are responsible for catching exceptions. I've also improved the exception messages a bit so we know the name and interpolation of the troublesome variable.

I threw in some improvements to the expand/collapse UI as well.