OM-152: eliminate om.core/graft

Add *cursor* dynamic var. Add IGraft marker protocol to differentiate
from proper cursors. Make om.core/graft private. Bind *cursor* in around
render implementations, only set if given non-graft cursor. In
om.core/build automatically graft cloneable non-cursors.