test of type and safety draft
Merge branch 'master' into typeandsafety
Merge branch 'master' into typeandsafety
Merge branch 'master' into typeandsafety
strange bug, some clean up, inheritance hierarchy will be resolved in conversion
minor changes to sort logic
Merge branch 'master' into typeandsafety

* master:
  remove requirements from setup.py
  Fix: Small fix in sofa export
  Fix: Lung examples does not work #14
  small bug fixes in app and nsofa
  add run-msml-operator, one program to rule all operators from the command line
  restore old requirements.txt
  rework frontend, untested
  msml python-side is installable
  Fix: sofanew.py now adds material definition to the correct sofa-node.
  bug fixes in annotation (xml.py)
  first analytics
  begin analytics modul
New concept of Exporter based on Visitor Pattern

- not tested
Merge branch 'master' into typeandsafety

Conflicts:
	src/msml/exporter/sofanew.py
	src/msml/exporter/sofavisitor.py
	src/msml/exporter/visitor.py
new logical/physcial type hierarchy
preparation for typeandsafety

* change xml and scheme
* change xml.py
* add log api
* add validate command to frontend
*
a lot of bug fixes and documenation
api documenation
fix ansitagcolor
work on doc
automatically conversion
add tests and documentation
default html theme
 work on swig+cmake and documenation
Change to SWIG, clean up CMAKE