Use the model descriptor to write fluidx
Use the domain descriptor to write fluidx
Write <model> tag in fluidx even if model is empty

* Write empty <model> section in fluidx file if model descriptor is empty
* Cleaned code
Use the datastore descriptor to write fluidx

* Used the datastore descriptor to write fluidx file(s)
* Written an empty <run> section if run descriptor isn't filled
* Cleaned code
Monitoring section is now written to file(s)

* Added writing of <monitoring> section in fluidx file(s)
* Added check of <monitoring> section in FluidXDescriptor tests (Monitoring is now part of all test input dataset, specific "with observers" test has been removed)
* Added global check of written files
* Fixed missing writing of run <simid> section
* Renamed fluidx test dataset from FluidXReader to FluidXDescriptor
Reactivate save function in Builder
Fix bug when closing the Model structure tab

(closes #50)
Merge branch 'fix-50' of https://github.com/alibres/openfluid into alibres-fix-50
Refactoring of wares initialization and introduction of datastore in
wares

* Modified initialization hierarchy in wares
* Added datastore link in wares for future access during simulations
* Modified openfluid-engine strings

(references #8)
Introduction of rich scheduling information

* Added class for managing rich scheduling information
* Updated model scheduling management
* Updated source code of simulation functions for tests and examples
* Updated new function buddy

(closes #57)
Builder extensions with builder descriptors

* Adapted builder extensions base classes to work with builder descriptors only
* Reactivated extensions call from Builder app
* Removed no more used Simulation Listener extension type
* Adapted extension tests
Merge branch 'builder-ext-with-desc' of https://github.com/alibres/openfluid into alibres-builder-ext-with-desc
Observer to export spatial domain graph as .dot files

* Added export.spatial-graph.files.dot observer
* Removed dot export functionalities from PluggableFunction class
* Added tests

(closes #48)
Basic unit relations management in BuilderDomain
Reactivation of Unit relations management in Builder
Update relations when deleting a Unit in Builder
Merge branch 'builder-unit-relations' of https://github.com/alibres/openfluid into alibres-builder-unit-relations
Fix of install configuration

* Removed installation header files of openfluid-io library
Fix of base.hpp header file

* Removed deprecated includes
Datastore descriptor access from Builder descriptor