docs(CHANGELOG): fix code snippets

A few snippets were not wrapped in code blocks.

Closes #2245
docs(typeahead): use array.map to shorten async example
feat(modal): support alternative controllerAs syntax

Fixes #2242
fix(modal): allow in-lined controller-as controllers
docs(README): fix code samples formatting
feat(modal): allow templateUrl to be a function

Fixes #2296
test(modal): Remove `ddescribe` in the $modal tests

The `ddescribe` is only executing the $modal tests. Removing it will allow
all other unit tests to run.

Fixes #2311.
chore(Gruntfile): add `grunt-ddescribe-iit` task to CI checks

This should prevent `ddescribe` and `iit` blocks in tests from being checked into the tree, as they
were in #2311.
fix(datepicker): correct `datepicker-mode` binding for popup

Fixes #2180
Closes #2184