PHP-1259: Replace $includeSystemCollections boolean with $options arg

Expand original listCollections() test to separate "includeSystemCollections" tests for default behavior, deprecated argument, and options array.
PHP-1259: Support "filter" option for enumerating collections
PHP-1259: Use exception codes in legacy collection enumeration method
Merge pull request #792