RENAME: class ProcessIT in IT and ResultIT in ITResult.
ADD: class ITSuite, refactor code with ITFactory and IT.
CHANGE: manage execution script and application with to two classes.
ITCommandExecutor launch command and ITCommandResult compile result, it
use for building final report execution tests.
RENAME: ResultIT by ITOutput
CHANGE: move and rename internal class in ResultIT.OutputExecution to
ITOutputComparisonResult.
CHANGE: manage result comparison on directory, modify code for building
report text.
RENAME: class ProcessIT to IT
CHANGE: add class ITSuite to manage all steps behind execusion on each
test.
UPDATE: demo class.
Merge branch 'master' of https://code.google.com/p/eoulsan