Fix for Collection Limits and Offsets are being ignored

@lhazlewood The `limit` property sets the quantity of items per page, not the full size of the collection. Therefore,  `iterator.hasNext()` will return `false` only when there are no more items to retrieve from the server, but not when the `limit` value has been reached. The `limit` value is being tested in this line:
```java
GroupList groups = account.getGroups(Groups.criteria().limitTo(1).orderByName().ascending());
assertEquals(1, groups.getLimit()); 
```
Note that the `groups` property is being populated with the data obtained from the server, therefore if the server did not honored the provided limit, then the `groups.getLimit()` operation would not be **1**.