Merge pull request #135 from gladhorn/rolenames

Rolenames
Move users and usergroupmembers tests to the per-testcase backend.
Move away from legacy object naming for fulltext search test.
Extract initial user and usergroup creation into a helper function
and move it to the backend manager.
Also move the fulltext search helper function definitions out of line
in the client test.
Move 'todos' object operation CRUD tests to per-testcase backend.
Move identity and acl tests to per-testcase backend
Move EnginioModel test to per-testcase backend
Merge pull request #136 from bbandix/perTestBackend

Make EnginioClient and EnginioModel tests use their own backend
Remove old examples
Fix a code snippet
Merge pull request #134 from nierob/smallFixups

fixups
Merge pull request #137 from enginio/dev

Merge dev to master as a preparation for the alpha release
Move the test user preparation function out of the backend manager.
Add helper function to prepare an object type on a backend to be used by tests.
Make the c++ file test use its own backend
Make the QML tests use their own backend.
The tests do not require the ENGINIO_BACKEND_ID and ENGINIO_BACKEND_SECRET
environment variables any more since they manage their own separate backends.
Merge pull request #139 from bbandix/perTestBackend

Move remainig tests to their own backend
Merge pull request #138 from gladhorn/docs

Add some snippets for query etc
Rename examples to todos and image-gal

This makes deployment easier for now.
The image-gal should be renamed back to
image-gallery later.