Minor fixes in improvements in Java code.

This diff contains several updates and improvements for Java code:
 - add tag field to CSSNode that can be use to carry some extra data over the layouting process
 - indent debug string representation of node
 - reset node's children in layoutNodeImpl