Adds support for slices to the activityLog class

With these changes it becomes possible to get the specified range of records from an activity log, i.e.:

```python
act_log = self.instance.get_activitylog()[10:] # skip the first 10 entries from the returned activity log
```