tab completion for raw_input