Fixed issue #3441
Merge pull request #3442 from SamMousa/master

Fixed issue #3441
This entirely removes StreamableRepositories and minimal package arrays
Remove further unnecessary checks for packages being arrays
Add failing test case
Add comment
Merge pull request #3447 from naderman/remove-streamable-repository

This entirely removes StreamableRepositories and minimal package arrays
Merge pull request #3446 from cs278/issue-3444

Failing test case for #3444