Toggle button not rendered correctly on Android (closes #1363)
fix(e2e-tests): disable ionic-tap during e2e tests

Closes #1310
chore(main): add isDefined alias for angular.isDefined
fix(ionCheckbox): make ng-checked and ng-change work

Closes #1349. Closes #1361

BREAKING CHANGE: ion-checkbox no longer has an isolate scope.

This will break your checkbox only if you were relying upon the
checkbox having an isolate scope: if you were referencing
`$parent.value` as the ng-disabled attribute, for example.

Change your code from this:

```html
<ion-checkbox ng-disabled="{{$parent.isDisabled}}"></ion-checkbox>
```

To this:

```html
<ion-checkbox ng-disabled="{{isDisabled}}"></ion-checkbox>
```
test(ionCheckbox): add ngChange test
fix(activator): properly activate elements nested inside an item.

Addresses #1373.

Before: if an `<a>`, `ng-click`, or `<button>` inside of a .item,
was clicked, the activator would walk up .item and activate it.

Now:  If an `<a>`, `ng-click`, or `<button>` inside of a
.item is clicked, the activator will activate that element.

Additionally, CSS was added so `a.item-content.activated` would look
activated.
update keyboard docs with windowSoftInputMode info
fix(.tab-item): make it work with activator

Closes #1317
feat(tap): Make TAP_RELEASE_TOLERANCE configurable

Setter for TAP_RELEASE_TOLERANCE so the default can be changed. Closes
#1362
test(remove): Remove unused contentClick.html
fix(header): Set a height for `.bar .title`

WP8 does not obey the ellipsis or nowrap and allows text to go below
the header. Setting a height forces the title from getting too tall.
feat ($ionicActionSheet): pass button object to buttonClicked

Closes #1369.

Right now `buttonClicked` accepts only the index of the pressed button that means you have to work with indices to decide which one it is. In case you move buttons around to get better UX, you'd have to be very careful with those indices. It's easier to add `id` property to buttons and simply check for it. Index-agnostic solution is more maintainable and leads to less changes to the code when the buttons order is being changed.
fix(scroll): scroll inputs correctly with footer
formatting tweak
fix(select): select option in desktop Firefox

Closes #1251
fix(select): hide .item-select arrow in WP8
fix(sideMenu): Disable content interaction when menu open

Closes #1339
fix(footer): Fix placement of .bar-footer.item-input-inset

Closes #1325
fix(input): vertically align date input text

Closes #1147
test(input): css tests for date inputs