Added explicit absorbtion in edit tool when neither bounds or location
changes of a model to provoke committing of branch.

Added check into persistent branch to verify that a branch isn't closed
when being branched explicitly - otherwise, debugging info is printed.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>