Enabling hy2py test on Windows
 and/or now short-circuit

 Updated to reflect that and/or actually short-circuit now.
Merge pull request #530 from rwtolbert/rwtolbert/bugfix/hy2py_test_windows

Enabling hy2py test on Windows
Merge pull request #528 from bcj/patch-2

and/or now short-circuit
Fix output of hy2py on Python 3.

Closes #535.
Add Python 3.4 to classifiers.
Add universal Wheel support.
Fix imports for Python 3
Add @ivan to AUTHORS.
Merge master onto pr/538
Add Curry module.
Merge branch 'master' into pr/539
Flake8 cleanup
Merge pull request #537 from berkerpeksag/issue-535

Fix output of hy2py on Python 3.
Merge pull request #479 from paultag/paultag/feature/curry

add curry contrib module
Properly add yield-from, using python's real "yield from".

The yield-from that existed previously wasn't actually implementing the
full complexity of "yield from":

  http://legacy.python.org/dev/peps/pep-0380/#formal-semantics

... this includes passing along errors, and many other things.

It may be that we could/should implement the full algorithm of yield
from and backport it to pre-python 3.3 though.
Restore backport of yield-from macro to Python 2.7, with documented caveats
Switched the conditional yield-from defmacro to be (if-not (or PY33 PY34))

This makes things consistently the inverse of the logic of whether to
define the AST version.
Note about limitations of yield-from's macro edition
Remove the yield-from backport macro.

It turns out the "conditional building of the macro" wasn't, and it was
just using the macro regardless.

Thus, there is no longer yield-from on pre-python-3.3 systems.

Updated docs and tests to reflect this as well.