Add Brightness package
Merge branch 'master' into delta-diff
Merge branch 'master' into delta-diff
Add basic structures to manage imports

Imports will be executed by an Importer that, in turn, execute
different strategies based on the implementation logic.
Improve importers

CsvImporter now compute the proper result when parsing/diffing files.

* Add cleanup method to importers
* Implement CsvImporter and apply transformations to result
Add diff strategy implementation
Add bulk insert import strategy
Ensure that CsvImporter temporary directory exists
Merge branch 'master' into delta-diff
Improve importer and strategies

* Change old filename for RowDiffImportStrategy
* Add infinite timeout for Bulk Insertion
* Change delimiter to pipe for csv reader
Remove useless method in CsvImporter
Change DataContext to DbContext
Use EntityFramework in RowDiffImportStrategy

Now Entity Framework is used to apply delta to an existing table. This
change is required since Linq2SQL had several errors in
attaching/updating entities.

* Apply delta using EntityFramework
* Make IgmContext connection string dynamic
Merge branch 'master' into delta-diff
Add example import in ImpData

We have added an example import inside Program.cs. It is commented but
it provides a real use case of CsvImporter.

* Make _id_progetto public
* Move import logic so that each model is responsible for itself
* Use API_MOB_CLI_DOC_RIGHE instead of IGM_IMP_CLIFOR_RIGHDOC
* Add commented import example in ImpData
* Add commented diff stats in RowDiffImportStrategy
Merge branch 'master' into delta-diff
Added import differential on righe_doc