Paginate list groups endpoint part 2 (waiting on chef change)

This adds accepting limit/marker query args to the list scaling groups endpoint, and returns a 'next' link as well if the number of groups returned is equal to the previous limit.

Depends on https://github.com/rackerlabs/autoscaling-chef/pull/386 to be merged to work