Add dynamic creation of imread_collection function
Add comments about how plugins are managed.
Move wrapper function
Factor out function injection
Remove outdated function
Clean up test
Merge pull request #862 from tonysyu/refactor/imread_collection

Add `imread_collection` automatically if plugin provides `imread`