Nestedview patch

add support for nested view plugin
example:
```groovy
view(type:'NestedView'){
 name('b')
 listView('v1') {}
 listView('v2') {}
 nestedView('n1') {
  listView('v3') {}
 }
} 
```