Bump version: 1.3.0 → 1.3.50
Change repo URL from marmalade to our own.

Marmalade has been broken for weeks now. We are providing our own
repository for Elpy now until a suitable solution can be found.
Use elpy ELPA in Cask
elpy-project--find-root: Respect Projectile project root.

Elpy will now use the Projectile project root when it is available,
otherwise defaulting to its own heuristic.

Thanks to Chris Rose for the idea.
Do not override a valid python-check-command.

When configuring flake8 support, Elpy will now not override an
existing and valid python-check-command anymore. If the user
configures a program there, we'll just assume they know what they're
doing.

Thanks to kshramt for the idea and initial pull request (#198).
Compatibility alias for python-shell-send-string.

This function is not available in Emacs 24.2 and earlier, so we
now provide a compatibility alias. This commit also provides a
feature test in case we forget such compatibility in the future.

Fixes #202
Use pythonw on Windows systems

Apparently, the normal python command starts a DOS window, which
can cause hangs and freezes when used for Elpy's RPC process. On
Windows systems, Elpy will now use the pythonw command by default.

See #199 for a discussion of this issue. Thanks to users adamc55
and tiktok7 for trying to figure out the problem and finding a
solution.
Add test suite to setup.py
Bump version: 1.3.50 → 1.4.0