new protected methods: HDrawable.onResize(), invalidChild() & transformChildren + move HDrawable's proportional resizing code to onResize() + move all HDrawable booleans into a bitset + remove unused HNonChild
update documentation