Configurable batchsize

The size of each batch is now configurable for InsertAll. Earlier it was 15000 as default.

The api looks like this

```
EFBatchOperation.For(db, db.Comments).InsertAll(comments, batchSize: 1000);
```