fix for omnicomplete: arg can be a userdata
Changes to pull request #10 (also closes issue #11)
Bug fix: Properly escape Vim script strings in omnicomplete.lua