Support nullable int's for Limit(skip,take), only non-null values have any effect.
Add distinct Skip/Take methods as alias for Limit
Add more readable ClearLimits() Alias
rewrite LIMIT/OFFSET sql building, using max upper limit seems most portable in RDBMS's that support LIMIT/OFFSET