merge: Heavenly spec overhaul. (#2563)

Awesome massive work done by:
  - @ibolmo
  - @ibolmo
  - @GCheung55
  - @kentaromiura
  - @SergioCrisostomo
  - @ibolmo

* specs: (70 commits)
  Fix key event spec, because our old syn bugs on escape.
  Fix a Video Element spec that breaks in IE if some extensions are not installed.
  In README, correct path to point to mootools.
  Local testing info. (ibolmo/mootools-core#18)
  Fix for Sinon / All IE. (ibolmo/mootools-core#17)
  Patch for Sinon-IE (IE7-9). (ibolmo/mootools-core#16, GCheung55/mootools-core#2)
  Fix specs to look for correct behaviour since 1.3. (ibolmo/mootools-core#13)
  Update ports and sauce tasks. (ibolmo/mootools-core#15)
  Function bind spec fix. (ibolmo/mootools-core#12)
  Restored original syntax in Element specs. (ibolmo/mootools-core#11)
  Opacity specs. (ibolmo/mootools-core#10, ibolmo/mootools-core#14)
  Add missing devDeps. (ibolmo/mootools-core#9)
  ...