Define interfaces for an Etl

--HG--
branch : Integration Service
Define interface for a command in setup or cleanup

--HG--
branch : Integration Service
Added classes implementing the interfaces for etl into Xml

--HG--
branch : Integration Service
Added the interfaces for Etl ETlRunner and the corresponding result

--HG--
branch : Integration Service
Effective implementations of runners for Sql Server

--HG--
branch : Integration Service
Added support to capture events in case of errors during package execution

--HG--
branch : Integration Service
Create facorties to build the effective runner

--HG--
branch : Integration Service
Update XSD to cover the changes for etl-run command

--HG--
branch : Integration Service
Added the assemblies to manage SSIS

--HG--
branch : Integration Service
Added inheritence for QueryParameterXml

--HG--
branch : Integration Service
Added new files

--HG--
branch : Integration Service
Testing EtlFileRunner

--HG--
branch : Integration Service
Added tests for deserialization

--HG--
branch : Integration Service
Added support of Etl as an executable item

--HG--
branch : Integration Service
Added support for Successful assertion

--HG--
branch : Integration Service
Introduce base interfaces for everything related to system under test 'execution'

--HG--
branch : Integration Service
Added two new constraints fasterThan and successful

--HG--
branch : Integration Service
Tested the two new constraints

--HG--
branch : Integration Service
Modify the Etl to match with the new model for execution

--HG--
branch : Integration Service
Added builders for the execution and new constraints

--HG--
branch : Integration Service