Only display --page-size when operation is paginated

This moves the --page-size CLI option to the pagination customization.
Before adding the argument, we first verify that not only can the
operation be paginated, but also that the pagination configuration
supports a limit key.  This also means that the --page-size argument
is now documented on the man/html page for each operation that supports
pagination, making it more clear when this argument can be used.

The only other update was that I had to add a page size to the
S3 plugin as well.
Add --page-size argument to the aws s3 rm command

The rm command does make a ListObjects call in the recursive case,
so it makes sense to be consistent and support the --page-size argument
for aws s3 rm.
Merge branch 'page-size-in-pagination' into develop

* page-size-in-pagination:
  Add --page-size argument to the aws s3 rm command
  Only display --page-size when operation is paginated
Update changelog with fix for #956