feat(jqLite): IE7 support for adding/removing CSS classes

With this change most of Angular's features work again in IE7. As IE7 and below are not tested,
there is no guarantee what works and what not. Other browsers are not affected by the changes.

See #4562, #4880