Added initial conflict handling.

Further improvements were done to the relationship declaration DSL.
New interface: elements.Incompatible.
New exception: actions.UnitNotAllowed.