code: function mount(glide, extensions, events) {
    var components = {};
  
    for (var name in extensions) {
      if (isFunction(extensions[name])) {
        components[name] = extensions[name](glide, components, events);
      } else {
        warn('Extension must be a function');
      }
    }
  
    for (var _name in components) {
      if (isFunction(components[_name].mount)) {
        components[_name].mount();
      }
    }
  
    return components;
  }
docs: Creates and initializes specified collection of extensions.
  Each extension receives access to instance of glide and rest of components.
  
  @param {Object} glide
  @param {Object} extensions
  
  @returns {Object}