remove vim.bindeval dependency

Addresses #2 and neovim/neovim#1558

This is done to be compatible with neovim, which does not support bindeval. Also makes this plugin compatible with vim < 7.4.

I'm not sure about the impact that this has on performance: @FelikZ can you give me insight on how you did your profiling so I can check?