additions and changes to bulkinsert

gave an interface IBulkInserter<T> and IBulkInserter (generic and non
generic)
added a postgres bulk inserter
changed the original bulk insert to SqlServerBulkInserter
added a postgres project for things depending on npgsql