Moved DetoxLayout stuff to dtx.layout package. Bump version.

Also don't process widgets while in a macro (it wouldn't work anyway...)