IsNew supports Composite Primary Keys also removed the CalculatePagingAsPagesNotRecods code.

CalculatePagingAsPagesNotRecods is not needed as you can use .SkipTake
to accomplish the same thing. I also added CRUD tests for each of the PK
types.