Added a dependency from dal.impl to the datasource.  Not ideal but there's no way to make the reference to osgi service in persistance.xml optional.  This avoids the GracePeriod errors when bundles get updated.  Moved bundles into features file too so that fabric:watch can monitor them and update container when they change