Add qi::Path::recursiveFiles

Change-Id: Ibf92e2d126dec05d81fe5588e8524dcc7a2b762e
Reviewed-on: http://gerrit.aldebaran.lan/45041
Reviewed-by: tfontenay <tfontenay@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
Preproc: Add QI_CREATE_ENUM_WITH_STRING_CONVERSION macro

This macro is used to create an enum with toString function.

Change-Id: I9fe88e6d50e005ab67c5c4b877f180424b359cac
Reviewed-on: http://gerrit.aldebaran.lan/40396
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: agarcia <agarcia@aldebaran-robotics.com>
Tested-by: agarcia <agarcia@aldebaran-robotics.com>