Add optional change reason prompt

This commit introduces an optional change reason. This can be evaluated
by https://github.com/nucknorris/OntoWiki/tree/feature/extendedVersioning

This commit also fixes how the RDFauthor determines, if changes have been
made when committing.