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', transform: ['lowercase'] }, 
    { property: 'code', transform: ['urlify'] }
  ]
}
```