Don't use the SignalFunctor at all (not an efficient solution)
Fix typo
Use the map properly + remove the singleton unwanted methods
Improve the unit test (output a report.xml file)
Merge branch 'cppunit-improvements' into fix-interrupt
Declare the RegisterSignal() as throwing SignalError
Gracefully fail if an error occurs
Merge remote-tracking branch 'origin/master'
Slowly start building the GUI (created sources' tree, cmakes, ...)
Insert license
Merge remote-tracking branch 'origin/master'
merge with latest head
merge with massix/grive