code: function initServices(container) {
          var calls = [];
          _.each(resources, function (resource) {
              if (!resource || !resource.adapters) { return; }
  
              var adapter = resource.adapters[container];
  
              if (adapter && adapter !== 'apiclient') {
                  var service = pancakes.getService(resource.name);
                  if (service.init) {
                      calls.push(service.init.bind(service));
                  }
              }
          });
  
          return chainPromises(calls, null);
      }
docs: Call a promise chain of service init functions ONLY for those
  that are NOT used for the current container or if there is
  not init() method or if the current adapter is apiclient
  
  @param container