add updateFoo() methods that accumulate flags

about properties that have changed
use updateFoo() where entity properties need relay

clear EntityItem updateFlags when processed
add UPDATE_COLLISION_GROUP and UPDATE_MOTION_TYPE
Merge pull request #3833 from AndrewMeadows/thermonuclear

flag EntityItem when changed by update