Use default flags in ObjectModel
Release 0.4.0
Make make docs work.

This means you can run:
$ make html_docs
or
$ make docs
to generate the html (+qch) files.

The docs get generated in qtbase/doc/enginio-qt.
Alternatively run qdoc on doc/enginio-qt.qdocconf directly.
Use the Qt look for the docs, otherwise they look just broken.
Documentation update
Mark old docs as internal for now
Add docs, getting started C++
Merge pull request #60 from bbandix/dev

Say hello to QML tests
Add QML docs
Merge pull request #59 from gladhorn/documentation

Documentation
Fix a signal & slot connection.

The slot is defined on the EnginioClient not on the EnginioClientPrivate
Remove a redundant inheritance from QObject.

EnginioClientPrivate doesn't need to be a QObject
Fix a memory leak in QML

The EnginioQmlReply needs to be deleted at some point. normally we would
connect finished signal to delete later slot, but the last one is not
accessible from QML and it would not be nice to force qml users to do
such low level operations. So for each EnginioQmlReply, on finished
signal, we transfer ownership from EnginioClient to JS environment.
Merge pull request #58 from nierob/fixMemoryLeakQML

Fix a memory leak in QML
Pre-connect to Enginio.

Use the new api to initialize DNS lookup and SSL handshake before first
query, it should significantly improve an application startup.
Fix Enginio build dependency

Only enginio plugin requires QtQuick
Merge pull request #61 from nierob/randomImprovements

Random improvements
Let the server handle errors
Handle local urls without scheme more gracefully
Add QML autotest for authentication