Renamed MFilesTypeCapsule -> MFilesTypeWrapper.
Improved and unified the commenting of M-Files Json object wrappers.
Renamed mfiles/mfilestypecapsule.cpp to mfiles/mfilestypewrapper.cpp.
ValueListItem inherits from MFilesTypeWrapper.
Added property method to MFilesTypeWrapper for accessing properties of wrapped JSON objects. Added JSON value normalization for object types and value list items to always include HasOwner property. This was exposed when the general property accessor was added.
Removed useless initialization state from CoreBase.
Fixed a threading issue in CoreBase and MfwsRest.

Both the child and the parent must be in the same thread and the QObject::setParent must be called within the same thread. Previously the setParent call was made from a different thread than what was the thread affinity of the child and the parent.
Improved and unified the commenting of backend classes.
Improved and unified the commenting of errors classes.
Removed leftover comment.
Moved user interface classes to a folder "ui".