SLING-3205 - factor out BundleListContentProvider to make it easier to test, and add tests. No functional changes so far