Add ability to apply a plugin multiple times from LDL

The array syntax allows a plugin to be applied several times, each with specific options:

```
mixins: { 
  Transform: [
    { property: 'name', action: 'lowercase' }, 
    { property: 'code', action: 'urlify' }
  ]
}
```