make QtConsole Lexer configurable

and make the default Python 3 on Python 3

This might help non-Python kernels with the QtConsole

closes #4621