Add py_compile.{MAGIC, wr_long} to hy._compat.

Closes #344.
Merge branch 'master' into pr/397

Conflicts:
	hy/importer.py
Give a whack at Python 3.4 support

 This adds ast.arg for Python 3.4+, for FunctionDef args and other
 args (starargs, kwargs)
Merge branch 'master' of github.com:hylang/hy into paultag/bugfix/python3.4
Merge branch 'master' of github.com:hylang/hy into paultag/bugfix/python3.4
Flake8 style fix.
Force output encoding of hy2py as utf-8

Fixes hy2py in py34
Clean up compare to use the tuple. Thanks @olasd
Merge branch 'master' into pr/414
Merge branch 'master' into paultag/bugfix/python3.4

Conflicts:
	bin/hy2py
Cleanup use of PY3* in the compiler.
Merge branch 'master' into pr/415
Merge branch 'master' into paultag/bugfix/python3.4
Merge pull request #410 from paultag/paultag/bugfix/python3.4

Support Python 3.4 (initial cut)
Slicing a HyList makes the same kind of object again
Add a cons object
Import HyCons in hy
Add tests for conses
Iterate correctly
Fix cons to get consistent behavior with CL