Fixed context menu

app/src/processing/app/syntax/JEditTextArea.java was faulty
Fixed #2180 tab characters not recognized/drawn in the editor (2.1)
Merge branch 'master' of https://github.com/processing/processing
Fixed #2141: for() crashes autoformat.

Rewrote half the code for for.
Some other stuff came too.
Merge branch 'master' of https://github.com/processing/processing
Fix bugs #8 and #2141
AutoFormat take 2
Variety of stuff

Most of mnemonic, some stuff on csv, plenty.
Merge branch 'master' of https://github.com/processing/processing

Conflicts:
	app/src/processing/app/syntax/JEditTextArea.java
	app/src/processing/app/syntax/TextAreaPainter.java

 # On branch master
 # Your branch and 'origin/master' have diverged,
 # and have 8 and 71 different commits each, respectively.
Merge branch 'master' of https://github.com/processing/processing
Merge branch 'master' of https://github.com/processing/processing
Merge branch 'master' of https://github.com/processing/processing
Merge branch 'master' of https://github.com/processing/processing
Merge branch 'master' of https://github.com/processing/processing
Merge branch 'master' of https://github.com/processing/processing
Merge branch 'master' of https://github.com/processing/processing
Added menu mnemonics (#51)

Toolkit.setMenuMnemonics(JMenuItem...) and
Toolkit.setMenuMnemonics(JMenuBar). See doc comment for the former.
Merge branch 'master' of https://github.com/processing/processing