respect user's global auto_complete_commit_on_tab

apparently we can fix it with proper sublime-commands instead of
intercepting on_text_command

It needs testing on ST2 but should remove problems described in #223