feat(modal): support modal window sizes

Allows use of the size modifier classes shipped with Bootstrap 3.1
onwards. Specify either 'sm' or 'lg' to get a small/large modal dialog.
Defaults to normal size dialog if not specified.

Closes #2084
test(modal): add test for `controllerAs` syntax

Closes #2091
Merge remote-tracking branch 'upstream/master'