data module migrated to mongokit

the "type" objects will be stored in a dedicated module.
data objects: work in progress on superclasses

Since the AbstractData instances inherit from SchemaDocument,
there is currently an issue to generate the most appropriate class
from an embedded dictionary in MongoKit.
added ProjectData class to store data belonging to a project.
test_data new version, work in progress...
ProjectData unit testing, work in progress...
add new fields to objects to be used by datamanager
Add temporary token management
Add user parameter, needed to associate a token to a user
add ACLs for users and projects
rename token to tokens to avoid namespace conflicts with python builtins using relative imports
Merge branch 'develop' into feature_acl
fix token to tokens renaming in tests
add ACLs
add tests for ACLs
add ACLS for Projectdata
Merge branch 'feature_acl' into develop
update minimal mf version
minor correction on ACL implementation for service module
adaptation of edam integration
integration of edam parsing

type and format are stored in Mobyle2 mongodb