Renamed the source code files of various models to include the word "list" in them. The actual class names will be changed in a separate commit.
Renamed the model classes to include the word "list" in them.
Moved mfilesconstants.h to the mfiles directory with other mfiles related files.
Moved all M-Files specific Json wrappers and constants to MFiles namespace.
Moved ObjVer and ObjID to mfiles directory with other M-Files specific classes.
Moved ObjID and ObjVer classes to MFiles namespace.
Moved source code related to asynchronous background operations to backend directory.
Moved code files related to error handling to errors directory.
LazyOwnerInfo no longer depends on PropertyValueListModel.Instead the ownership information is passed with the help of a callback function.