Merge branch 'release/0.8.0' into develop
Added a test mode for testing.
Bugfix: typing space while in a phantom element would cause a crash.
Use the means suggested by the mocha wiki to record errors in afterEach.
Bugfix: input_trigger_factory created handlers that would fail on phantom text. Fixed.
The methods {get,set}CaretAsPath are not used.
UndoGroup records the data caret position closest to the gui caret in those cases where the gui caret is in a place that does not correspond to a data caret.
Query the transformation icons rather than insert something arbitrary.
Added methods to insert placeholders at arbitrary places.
Bugfix: the latest changes to the undo code introduced a bug where going over the limit for text undo would cause a crash. This fixes it.
Added more documentation on building wed.
Actually build the CHANGELOG.html file.
Document upcoming changes (0.9.0).
Version bump.
Merge branch 'release/0.9.0'