fix(engine-history) history level missing

- BUGFIX: fix problem with no history level written in db after creation of engine tables by user and property 'databaseSchemaUpdate' set to 'true'. Added check which tests for existance of historyLevel property in 'property'-table and inserts it when not set.
- REFACTOR: refactored failing tests in testsuite after history level fix

related to #CAM-571
Merge remote-tracking branch 'refs/remotes/origin/master'