docs(CHANGELOG.md): add changes for 1.2.18 and 1.3.0-beta.12
fix(jqLite): change expando property to a more unique name

This was causing issue when element === window
A better strategy can be thought of later on.
refact(select): use `prop` to modify the `select` property

jQuery suggests using `prop` rather than `attr` to modify the `select` property of an element.
You can see the full list of migration warnings for jQuery:
https://github.com/jquery/jquery-migrate/blob/master/warnings.md

Closes #4107
Closes #4122
docs(ngMock): fix typo providers -> provides

Should be a verb, ☆.。.：・゜☆MERCI BEAUCOUP☆.。.：・゜☆

Closes #7852
docs(CHANGELOG.md): add changes for 1.3.0-beta.13
docs(CHANGELOG.md): fix changes for 1.3.0-beta.13