vpz: set duration and begin into the conditions

In order to use the begin and duration into experiment plans, these are
moved from experiment settings to conditions (Closes #143).
Add a vle-1.2.0.dtd file.
Update template package by adding default simulation engine condition.
Update tests into vpz.
scripts: adding script to convert vpz 1.1 to 1.2

Adding a Python3 script to convert the VPZ 1.1 to VPZ 1.2 format (ie.
with the new "simulation_engine" condition).
utils: fix messages in ModuleManager

the error/warning messages were ill-formed for boost::fmt while checking the
compatibility of module versions vs. current VLE version.
utils: remove extra test of finished spawn

into get(string*, sting*) function, a test was performed on the spawn which
lead to the the fact that last log was not taken into account.
vle: switch API/ABI to 1.2
utils: fix regular expression in unit test package

According to the boost::regex::grep expression, we simplify the
test_package from '.*0' to '0$' and '.*[1|2]' to '[1|2]$'. To improve
research in package, we use the boost::regex_search instead of
'boost::regex_match'. (Closes #159).
utils: fix deallocated memory in SpawnUnix

The function 'prepare_environment_variable' should allocate data with
new instead of malloc because the free_str_array use delete[].
devs: fix a potential segfault in Coordinator

A null pointer is used into the function to prepare a message in an exception.
vpz: remove useless assignment in CoupledModel

The value stored to the correct variable is never read between the while
and the assignment.
mvle: assign a default value to the number of VPZ
utils: simplify source in SpawnUnix

Since ::execve function does not return in success, we can simplify the
function.
template package: generalize the compilation

The package dependencies are now automatically checked during the configure
process using tags into cpp files (Closes #149)
- 'tagdepends' allows to declare package dependencies
- 'tagdynamics' is used to declare a vle dynamic
template: fix  FindGVLE.cmake

GVLE_LIBRARIES was relying on the VLE 1.1 version instead VLE 1.2
template: generalize Find*VLE.cmake files

Find*VLE scripts use now the VLE_ABI_VERSION variable in order to
search VLE libs and includes.
win32: fix the VleUtilsConfig.cmake file

- CMAKE_HOME_WIN32 is not a cmake usefull variable (use WIN32 instead)
- search for *.a libraries for packages dependencies
- fix vle libs path for package dependencies
template: fix VleUtilsConfig.cmake script

definition prefix in VleCheckPackage did not take into account the possibility
to have module version into package dependencies.
NEWS: update
cpack: fix installation of gtksourceview directory

The libgtksourceview-2.0 library needs the language template files for
cpp, cmake, txt files. The $VLE_GTK_PATH\\share\\gtksourceview-2.0
directory must be installed in the NSIS package.
vle-1.2.0
vle: switch to vle-1.3