Removed new() restriction from EfRepository<>

I added code changes for issue #124 "Remove new() restriction in EfRepository<>". I removed new() restriction only in SharpRepository.EfRepository project. Other parts of solution I didn't investigate. Unit tests ran and they passed.