upgrade definition.cackage / option.name

Upgrade to accept multiple Names and use them based on a object with
'package name': 'path'.

This is BC and defaults to first Name. New uses in gruntfile:

```
options: {
    name: {
        More: null,
        Core: 'node_modules/mootools-core/'
    }
},
```