regorganize ontology model classes

As agreed in this document:
http://mobyle-project.genouest.org/projects/mobyle2/wiki/DataTypes_architecture.
adapt EDAM import script to new classes
reorganize data module to new types, work in progress
finish a first draft of the new version for data objects model
remove old Mobyle1 type model, work in progress
translate Mobyle1 types to Mobyle2, work in progress
add data types conversion table between mobyle1 and mobyle2
Add bundled conversion table for Mobyle1 formats + misc fixes
add new types to mapping
translate vlist types using "properties" instead of "enum".
translate default value from Mobyle1 service XMLs.
translate Filename as string

FIXME: this should be translated as a more stringent type of course.
add entries for format and type mapping from Mobyle1
put EDAM operations and topics in separate software properties

* software properties now include "operations" and "topics" properties,
* EDAM operations and topics mapping is based on files that match service
names with these terms.
add new entries to operations and topics mappings.
added new services to operations and topics mapping...
add mapping for weighbor and mfold
add loglevel to override default loglevel from config

just add argument --loglevel='ERROR' to set logging level to error
for instance.
generate "missing in mapping" reports

one file is generated for each mapping reporting
missing items in the directory where the script
has been run.
add synonyms in the formats mapping

Uniprot=SWISSPROT, Genbank=GENBANK