Refinements to storing HLGestureTarget and HLLayoutManager information in SKNode userData.  Most importantly, it now works across encoding/decoding.  Another fix: gesture target or layout manager can now be unset by passing nil to hlSet* in the SKNode category.