Don't bother sending EditRoles for read-only properties.

Less data transfer, and a lot less warnings about non-serializable types.
Non-relocatable hooks are not fatal with Qt 5.4 anymore.

The new hooks will work even without that, by just DLL initialization.
This is especially needed as 5.4 seems to use gold whenever available now,
which in older versions ignores the dynlist file.
Adapt to Qt 5.4 API changes.

That's what we get for using private API...
Set to version 2.1.1 and prepare for tag and release
Merge remote-tracking branch 'origin/2.1'

Conflicts:
	CMakeLists.txt