add `ConsoleWidget.check_complete` flag

disables input-parsing in the QtConsole, which is inappropriate for non-Python kernels.

Disabling check_complete forces shift-enter to execute, just like the Notebook.

Not sure if we want this for 1.0 or not.  It's pretty trivial, but it is technically a new feature.