make QtConsole Lexer configurable

and make the default Python 3 on Python 3

This might help non-Python kernels with the QtConsole

closes #4621
Merge pull request #4622 from minrk/qtlexer

make QtConsole Lexer configurable