style(doc-generator): add name to inline function
feat(doc-processor): processors can declare injectable exports

Up to now the only way to export injectable objects to other processors
was by imperatively coding against the `injectables` parameter passed to
the `init()` function.

Now processors can export such injectables declaratively:

```
{
  name: 'declare-exports-processor',
  exports: {
    export1: [ 'value', 'export1 value'],
    export2: [ 'factory', function() { return 'export2 value'; }]
  },
  ...
},
{
  name: 'use-exports-processor',
  process: function(export1, export2) { }
},
...
```