Add of ware parameters check functions

* Fixed management of empty keys
* Added function to check existence of a parameter
* Added function to check if adding a parameter respects xml rules
Redesign of Model and Monitoring modules
Cleaning Monitoring module code
Implementation of move up/down a simulation function
Change ware items background colors

* Added a differentiated background color to item widgets
* Added the default background color to param widgets
Creation of a new set of buttons

* Renamed BuidlerListToolBox to BuilderButtonBox
* Created a new derived class of BuilderButtonBox
* Used the newly created buttons set in wareset items and mapview layers
Implementation of move up/down an observer
Deactivation of first up and last down button
Minor design changes
Change of Model global parameters display
Add of ability to add a custom function parameter

* Added ability to add a parameter for a simulation function, that is not in the signature list of parameters
Improve global parameters merge function

* Fixed multi-level parameters merging
* Added check to merge only non-empty local parameters
Fix checking of insertion of parameter ending with a dot
Change way of adding global parameters

* Added a dialog box to add a global parameter
* Added ability to add a freely-named global parameter
Design improvements

* Added information in tooltips
* Added a label on buttons to add a ware
* Rearrange project explorer
* Minor design changes
Add of extra files information in function parameters

* Added list of required and used extra files
* Added check of presence of extra files
* Added ability to copy extra files into project directory
Added check of generator required files

* Added the required files in interp and inject generator signature
* Added in the Project dashboard check information about presence of files set in interp and inject generators parameters
* Added link between interp and inject generators parameters and check of extra files in function parameters display
Improve adding of function required files

* Added ability to add files with filename as a path (not only basename)
Removal of no longer used files of Model
Add update of all extra files check when copying a file from function parameters panel