Handle invalid pagination parameters

The api checks sort_dir, sort_key and limit.
Incorrect sort_dir throws InvalidSortDir.
Incorrect sort key throws InvalidSortKey.
Incorrect limit throws InvalidLimit

Storage checks for marker.
Incorrect marker results in InvalidMarker.

Closes-Bug: 1282682
Change-Id: I993c82479cace5a285fdba480fbd8bccb53a0aeb
Merge "Handle invalid pagination parameters"