Wrong token if used with htmlmixed mode

It took the token of htmlmixed mode instead of the inner javascript mode, thus autocomplete was not fully functional. Same probelm might occur in xml autocomplete.
Clean up patch 39cc371f986dbf693bbf98931274c82c5afb5411
Bail out early from onScrollWheel when no scrollbar present

Closes #1385
[show-hint addon] Add to compression helper
Fix bug in fromCoordSystem

Closes #1387
Added mode for GNU assembler syntax.

The mode parses the GNU assembler syntax (also known as gas or AT&T
syntax.  An "architecture" option can be provided to the mode which
will cause the parser to accept machine specific syntax.  Currently
the only options accepted are "ARM", "ARMv6" and "x86".
[gas mode] Fix overly precise comparisons
[gas mode] Untabify
[gas mode] Integrate
Prevent crashing on IE when in iframes

"Unspecified error" on document.activeElement when
running in an iframe in IE.
Make text inside hidden textarea tiny

To prevent it from pushing the scroll position of the wrapper.
More careful checking of viewport coverage after updateDisplayInner

Closes #1391
Fix multiplex close on blank line.
[gas mode] Fix undefined var error
Prevent bogus error messages when a mode throws an error