Merge tag '1.0.3' into develop

v1.0.3
Merge tag '1.0.4' into develop

1.0.4
Merge tag '1.0.5' into develop

1.0.5
Changed way of retrieving the API object to make it suitable for more than just one API level, prepared code for basic API level
Added 'dirty' counter to implement API caching
Implemented get/setGroupTree() in basic API level
Added API function to find orphaned entries
Added get/setEntries methods to basic API functionality
Added deleteOrphanedEntries() method to basic API
Added methods getGroup(), addGroup() and setGroup() to make the basic API more convenient
Removed addGroup() again... that was silly.
Updated example file to reflect new API methods
Updated README.md to reflect new API methods
Fixed little mistake in README.md
Removed unnecessary variable from testscript
Added some tests for the raw database API
Added compatibility layer to stay compatible to old releases
Added settings file of IDE to .gitignore
Fixed indentation
Added tests for compatibility layer methods