Bugfixing

For IE < 9:
Event.prototype.stopImmediatePropagation
Event.prototype.defaultPrevented
FOR IE < 8:
querySelector[All]
IE lt 8 querySelector[All] fix
IE lt 8 querySelector[All] fix
IE lt 8 querySelector[All] fix #2
IE lt 8 querySelector[All] fix #3 | approach final 0.7 version
IE lt 9 [get/set/remove/has]Attribute fix
IE < 9 offset[Top/Left] fixing
Remove Node.contains polyfill for IE < 8 (not working)
IE < 8 : querySelector[All]([attr]) fix
Merge branch '0.7' into 0.8

Conflicts:
	__COMPILED/a.js
	__SRC/a.ie8.js
	__SRC/a.ielt8.js
	__SRC/a.js
Merge bugfixing from 0.7 into 0.8
Large update | new methods | bug fixes

a.js:
- XHR exrta object
+ old spec fix classList polyfill
+ Object.isObject
+ [extras] Object.isPlainObject
+ Object.is
+ Object.assign
+ Object.mixin
* Object.create
* new Array.from from latest spec
+ Array.prototype[find, findIndex]
+ String.prototype[trimLeft, trimRight, codePointAt]
* String.prototype[startsWith, endsWith]
+ String.fromCodePoint
+ Number[MAX_INTEGER, EPSILON, parseInt, parseFloat, isNaN, isFinite,
isInteger, toInteger]
+ [extras] Number.isNumeric
+ Math[acosh, asinh, atanh, cbrt, cosh, expm1, hypot, log2, log10,
log1p, sign, sinh, tanh, trunc, imul]
* [extras] DOMStringCollection fix
+ CharacterData.prototype[after, before, replace, remove]
* Fix HTMLSelectionElement.prototype.remove to compare with
Element.prototype.remove
* [NodeList, HTMLAllCollection, HTMLCollection].prototype.<methods> =
Array.prototype.<methods>
* RadioNodeList, <form elements>.prototype.labels,
HTMLLabelElement.prototype.control
+ [optionaly] Remove legacy methods from String.prototype

a.ie8.js:
+ [extras] Object.isPlainObject (working with DOM-objects)
+ (IE8)Array.prototype.splice (bug in IE8) fix
* add 'main' to known HTML5 tags
* Function.prototype.apply refactoring
* Node.prototype[addEventListener, removeEventListener, dispatchEvent]
polyfill fixes
* [HTMLInputElement, HTMLTextAreaElement].prototype[selectionStart,
selectionEnd, setSelectionRange] polyfill fixes
* (IE8)CSSStyleDeclaration.prototype[float, opacity] fixes
* (IE8)Element.prototype[getAttribute, setAttribute, hasAttribute,
removeAttribute] polyfill fixes
+ (IE8)TextRectangle.prototype[width, height]

a.ielt8:
<all from a.ie8.js except (IE8)>
* document.createTextNode fix for IE<8
* querySelector[All] and matchesSelector bug fix
* (IE < 8)Element.prototype[getAttribute, setAttribute, hasAttribute,
removeAttribute] polyfill fixes
* (IE < 8)CSSStyleDeclaration.prototype[float, opacity] (returned from
getComputedStyle) fixes

Tests:
+ ES5/6 test cases (still need more tests)