Added the ability to provide a form type in the calling controller

Added the ability to provide a form type in the calling controller eg
```
'Form' => [
            'className' => 'Bootstrap3.BootstrapForm',
            'type' => 'horizontal',
            'buttons' => [
                'type' => 'primary'
            ],
            'columns' => [
                'sm' => [
                    'label' => 3,
                    'input' => 9,
                    'error' => 9
                ],
            ]
        ],
```
But also if the view provides a form type, let that override the controller config