V2.2 regions normalize ui

New branch for issue #1649

Adds support for @ui.syntax selectors in regions hash.

For example:

```
var layoutView = Backbone.Marionette.LayoutView.extend({
    regions: {
        foo: '@ui.bar'
    },
    ui: {
        bar: '.baz'
    }
});
```
Actually, I think the `parentEl` option is what is causing the issue in this case.  OK, stick to the `exist` and also check the selector for equality `expect(this.layoutView3.getRegion('war').$el.selector).to.equal('.craft')`.

Also, please remember to move this to a separate `describe` function :)