Cleaning of mistakenly committed files
Compatibility with boost::filesystem version 3

* Updated calls to boost::filesystem in source code

(closes #7)
Improvements on detection of the GEOS library

* Added a FoundGEOS CMake module
* Added a CMake macro for setting specific GEOS version variables
* Updated CMake build configuration with FindGEOS usage
* Fixed Factory class definition to avoid cyclic dependencies 
  between OpenFLUID libraries

(reference #32)
Improvement of the FindGEOS CMake module

* Added GEOX_xxx variables to cache to avoid multiple run of the module
  during the build configuration

(references #32)
Refactoring of simulation messages logs

* Removed deprecated ExecutionMessages class
* Added new SimulationLogger class for simulation messages logs
* Updated OpenFLUID framework and applications to take into account
  the new log system
* Modified log file names

(references #38)
Refactoring of simulation profiler

* Added call sequences and sparse profiling at each time step in
  SimulationProfiler
* Removed singleton in SimulationProfiler, now instantiated only in 
  ModelInstance class
* Removed deprecated SimProfileWriter class, Profile writing is now
  included in SimulationProfiler class  
* Added coupling tests functions and datasets
* Updated config.hpp file construction for log file names
* Removed IOListener dependency from Engine class
* Updated and Cleaned source code

(closes #38)
Removal of the unnecessary io library

* Moved IOListener class to the openfluid::base namespace
* Updated source code dependencies to take into account the removal of
  the io library
* Cleaned code
Fix of CMake configuration
Completion of simulation monitoring with observers

* Removed <output> section from FluidX format
* Introduced <monitoring> section in FluidX format
* Renamed ObserversListXxx classes to MonitoringXxx classes (instance
  and descriptor)
* Updated tests and tests datasets  

(closes #18)
Change Builder descriptors constructor

Builder descriptors are now directly initialized with fluidx descriptor.
Add model check in BuilderModel constructor
Bug fix in Builder Model structure display
Bug fix in Builder Simulation Run display
Bug fix when adding a Unit

* Added default input data when adding a new Unit to the domain
* Added Domain modules updates on initialization