add action move notification

This is in addition to insert and remove notification. Subclasses may be
able to better optimize a move instead of a remove + insert.
fill in the actionMoved handlers
remove dead method
add child move notification

This is in addition to insert and remove notifications. Subclasses may
be better able to optimize moves vs remove+insert.