win32: embedding of the compiler, use boost 1_54

- MinGW is now part of the vle binaries (Closes #132)
- MinGW is set into the path before launching cmake. It is now
useless to set VLE into the path during installation (Closes #89).
- boost 1_54 is used (instead of boost 1_53)
win32: embedding cmake

- on win32 cmake is embedded into the VLE install
- add cmake.exe into the path before launching any process on win32
  (should fif #92, Closes #92)
- provides the function findProgram into the Path class; for cmake on
  win32, computes the absolute path.
- add UtilsWin.*pp and move Path.cpp to utils/details
utils: add Package configure option WITH_WARNINGS

- declare different options in the template CMakeLists (WITH_DC, WITH_TEST,
WITH_WARNINGS).
- a warning option (defaut to OFF for win32, ON otherwise) is added in template
CMakeLists. Iff OFF all warnings are disabled. Default values are set in
vle.conf.
- set compile flags according the warning option
utils: transfer CLI options into utils

the list options of the CLI are transfered into Path and Package
classes in order to be used whitin the ports (rvle, pyvle, etc..)
utils: add exception handling in DownloadManager

DownloadManager is launched into a thread and an exception handling is
directly performed into the run function. Messages are more detailed
for further debugging process.