added 'forget', which removes the view from the layout, but not the view hierarchy
brought back 'motion_kit_id', which makes debugging easier - for @jamonholmgren! :-)
oh, looks like this was never implemented!  todo: add tests for 'update_constraint'
Merge branch 'feature/motion_kit_id'