Add of erase parameter function in WareDescriptor
Merge branch 'WareDesc-eraseParam' of https://github.com/alibres/openfluid into alibres-WareDesc-eraseParam
Fix of ware parameters management

* Added static function to get all parameters as a key-value map, even if key is multi-level
* Improved Fluidx writing, now working with multi-level keys also in function parameters
* Fixed eraseParameter function, now working with multi-level keys
* Added test cases
Updated Primitives example

* Updated organization of examples sources and datasets
* Updated OpenFLUID CMake module and helpers
* Removed deprecated example

(references #20)
Add of an empty Monitoring tab

* Added a responsive Monitoring section in the project explorer
* Removed no more used Results and Output sections in the project explorer

(references #78)
Add of observers paths in Preferences

(references #78)
Add of a front controler for MonitoringDescriptor

* Created BuilderMonitoring class and test cases
* Monitoring module and related classes now use BuilderMonitoring instead of MonitoringDescriptor
* Added observers extra paths from preferences at Builder start
* Added check of observers availability at Project build

(references #78)
First rough version of monitoring tab

(references #78)
Fix of observers default path in Preferences dialog box

(references #78)
Add of "Add Observers" dialog box

(references #78)
Add of "Edit observer parameters" dialog box

* Made Builder aware if smth changed in Monitoring
* Added function to clear all parameters of a descriptor

(references #78)
Improve of Monitoring tab design

(references #78)
Improve of "Add observer" dialog box design

(references #78)
Improve of "Edit observer parameters" dialog box design

(references #78)
Make Builder reacts to changes of observers paths

* Made Builder reacts to changes of observers paths in Preferences dialog box
* Refactored Monitoring checking
* Added check of monitoring before close of Preferences dialog box, user can now cancel close of this box if he doesn't approve proposed changes
* Changed Preferences dialog box call, now may take EngineProject as parameter, allowing this box to make checks by itself

(references #78)
Improve of Monitoring list and parameters design

(closes #78)
Renaming of the openfluid-engine program to openfluid

* Updated tests with correct program name
* Updated deprecated license headers of source files
* Switched to version 2.0.0~alpha2

(closes #9)
Improve of ware parameter erasing

* Added cleaning of parameter tree to avoid empty sections after parameter removal
Improved Ware set global parameters management

* Fixed global parameter erasing, as in Ware descriptor
* Provided a function to get global parameters as a map, as in Ware descriptor
Refactoring of documentation

* Updated structure of documentation, now entirely managed using
  Doxygen and unified into a single manual for users and scientific
  developers
* Not updated doc contents

(references #101)