Merge pull request #2555 from timwienk/master

Update Specs/Runner to latest version.
make test more lax so it accepts either 0px 0px or 0% 0% as valid default values for background-position
only try to normalize the units to px on IE if it's not directly set on the style attribute
Merge branch 'gonchuki-fix_getStyle_IE_units' closes #2417
Merge pull request #2556 from gonchuki/fix_background_position_test

make test more lax so it accepts either 0px 0px or 0% 0% as valid defaul...
Adding parenthesis around condition to fix IE8, after 912a2360

https://github.com/mootools/mootools-core/commit/912a23600d64d9c8030a58c700ac6617e09475ca#commitcomment-5228993
remove feature check for Presto
Merge pull request #2557 from gonchuki/removePrestoComputedStyleCheck

remove feature check for Presto
Fixing typo in YAML header for Fx.Morph Specs.
1.4 specs for #2447 (see commit 89167e8).
1.4 specs for Browser parse function (see commit 9bbf75b).
Update package.json.
Fixing Browser.ie for new IE11 UA string.
merge: Olmo's  1.4.6 changes
1.5 spec for browser.ie for IE 11.
Browser: Use 'rv:' field of UA for modern IE version.

References:

- #2534
- #2539
Browser: For modern IE (that is IE > 10), set Browser.modernie, for others we keep Browser.ie.

Rationale:

The primary use of `Browser.ie` is activating legacy code, such legacy
code is no longer required in modern IE (and may not even work anymore).
Keeping `Browser.ie == true` for modern IE would do more harm than good,
even though it's technically correct. Since everyone seems to agree UA
sniffing should be phased out, this technical incorrectness shouldn't
cause any problems. Moreover, `Browser.ie11` will still work and
`Browser.name` will still equal "ie".

References:

- #2534
- #2539