Fix 1-2 pixel jumps when brackets are highlighted

With the eclipse theme, if you move your cursor on a bracket and have the matching bracket option enabled, spans with borders are inserted. They push the rest of the line to the right by the amount of the border width, which looks very crappy. Using outline instead of border fixes this
iOS keyboard opening fix
M-x delete-trailing-whitespace (lib/codemirror.js)
Make cursor sit above text, give fat cursor a specific z-index to sit behind it

Issue #1317