Add helper to obtain list of bundle charms and their preferred channels
Add helper to obtain list of bundle charms and their preferred channels

This implementation is based on BundleData.RequiredCharms() but instead
of returning charm URLs it returns [URL, preferred channel] tuples.

juju/charmstore,juju/charmstore,juju/charmstore