Enhance python interpreter: tab-completion, history and indentation.