fix(datepicker): memory leak fix for datepicker

Fixes #2658
Closes #2684
chore(release): 0.11.1
chore(release): Starting v0.11.2-SNAPSHOT

To fix a breaking change.
revert(dropdown): remove `C` restrictions to avoid conflicts"

Breaking change shouldn't go into patch release.

This reverts commit 7512b93fecb6f27df4f5aeba4c756c0c36aebbf2.

Fixes #2757

Fixes #2756
chore(release): 0.11.2
chore(release): Starting v0.12.0-SNAPSHOT
fix(dropdown): remove `C` restrictions to avoid conflicts

Fixes #2156

Closes #2170

BREAKING CHANGE: Both `dropdown` and `dropdown-toggle` are only attribute directives

Before:
  ```html
  <button class="dropdown-toggle" ...>
  ```
  After:
  ```html
  <button class="dropdown-toggle" dropdown-toggle ...>
  ```
fix(tabs): don't select tabs on destroy

Fixes #2155

Closes #2596
test(tabs): don't select tabs when being destroyed

Closes #2763
fix(dropdown): compatibility with $location url rewriting

Fixes #2343
docs(README): Removed unnecessary string replacements

If `.html` is removed from the end only to be added to the end, there's no reason to touch it. Also, `template` + `/` is the same as `template/`.

I haven't tested this, but I see absolutely no reason why this code isn't the same functionally.

Closes #2635
docs(CHANGELOG): fix commit SHA link
Merge pull request #2 from angular-ui/master

Update from origin