Implemented vim.current.range

This is related to https://github.com/neovim/python-client/issues/35

Added arguments range_start and range_end to methods python_execute and python_execute_file. The changes are dependent on https://github.com/neovim/neovim/pull/1376