docs(modal): fix Markdown markup for augmented methods

Without leading and trailing blank lines, the source is not marked up
as a list.

Closes #2107
fix(dropdown): ensure `on-toggle` works when `is-open` is not used

This fixes an issue where on-toggle doesn't get called on the first
click if the is-open attribute is not used.

Closes #2121
feat(modal): improve accessibility - add role='dialog'
fix(tooltip): animation causes tooltip to hide on show

Add logic to handle cases where hide/show can be called multiple times
even before their timeouts complete.

This is more ugly logic to handle degenerate cases. Hopefully switching
over to ngAnimate and cleaning up the logic of tooltips will be better.

Fixes #1847

Closes #1940
chore(release): 0.11.0
chore(release): Starting v0.12.0-SNAPSHOT
Merge commit '941a382858b6efdef337060793d8c49d0f1a6e43'