RemoteMap: add 'get' method
Merge pull request #39 from bfredl/get

RemoteMap: add 'get' method
Do not use bare `except:`.
Merge pull request #40 from renstrom/no-bare-except

Do not use bare `except:`.
Run flake8 after unit tests on Travis.

Travis will still run tests and upload results to Scrutinizer if there
is a code style error.
Use &encoding for msgpack Packer

- This commit disables automatic encoding of Unicode strings until
  &encoding is retrieved, and then resets the packer to use &encoding
- Previously the msgpack Packer always encoded Unicode as utf-8
Merge pull request #42 from equalsraf/tb-encoding

Use &encoding for msgpack Packer
Merge pull request #43 from fwalch/travis-flake

Run flake8 after unit tests on Travis.
Fix a minor style issue
Merge pull request #45 from frewsxcv/patch-2

Fix a minor style issue
Include request exception traceback in log

- When an exception occurs when handling a request, the exception
  message is sent back to Neovim and appended as a warning in the,
  log - this commit uses the traceback in the log instead
Support Buffer.__delitem__()
Merge pull request #47 from equalsraf/tb-traceback

Include request exception traceback in log
Merge pull request #48 from equalsraf/tb-buffer-delitem

Support Buffer.__delitem__()
Use $VIM in runtimepath test.
Merge pull request #51 from fwalch/rtp-test

Use $VIM in runtimepath test.
Travis: Use Neovim nightly and separate flake jobs.
Merge pull request #44 from fwalch/nvim-nightly

Travis: Use Neovim nightly and separate flake jobs.
Python3 compatibility fixes

- Add Python3 compatibility wrapper from imp.find_module
- Python3 does not have a long type
Automatic Unicode decoding for python3 plugins

- In Vim :py3 returns unicode strings to the caller, for compatibility
  automatic decoding is now enabled for plugins in python3