Dependency injection in plugins.

Usages:
function ngGridXlsxExportPlugin (opts) {
    var self = this;
    self.grid = null;
    self.scope = null;
    self.init = ['$filter', function($filter) {
        return function(scope, grid, services) {
            …
        }
    }
}