Orders the bundles according to their name as returned by
#getName(Bundle ), with the exception that the system bundle is
always place as the first entry. If two bundles have the same name, they
are ordered according to their version. If they have the same version,
the bundle with the lower bundle id comes before the other.