[FEATURE with-controller] {{#with}} can take a controller= option

Wrap the context with an Ember.ObjectController
Merge pull request #3722 from bcardarella/bc-with-controller-option

[FEATURE with-controller]: {{#with}} can take a controller= option