added for and with macros

Fixed up anaphoric.hy and added the tests too native_tests/__init__.py

added __init__.hy
Added info about tox, so people can use it prior to a PR
Add link to try-hy
Adding support for coverage tests at coveralls

This commit adds support for coverage tests at coveralls.io,
using coverage plugin from nosetests
add coveralls token
Erm, revert that. Apparently that wasn't proper.
Fix REPL completions on OS X
Add @hcarvalhoalves to AUTHORS. We fucked up that PR :)
Make HyObject.replace more resilient

This makes it work on quoted objects
Document command line options.
Adds try-hy to the docs

As requested in PR #350.
This commit also adds Joe "rahmu" Hakim Rahme to the AUTHORS file
Add a method for casting into byte string or unicode depending on python version
Fix sys.argv to reflect default Python behaviour

By default, calling the Python REPL without arguments causes
sys.argv to be a non-empty list with an empty string, and some
modules (e.g., pyNN) rely on that.
Translate all foo? -> is_foo. Close #334

The fancypants Hy award goes to Nick for coming up with the quoted
symbol hack for exports. This broke with foo?, since the export string
needs to be is_foo, but using a quoted string will pick up the change
due to it being a Symbol.

Mad clown love for that, @olasd.
Add versionadded directive to cli.rst.
Allow macros to return None, fixes #357

Allows Hy macros to return None, to test this

  (defmacro foo [])
  (foo)

Should work now
Int conversion to long in py2.x
    Updated to current master
    Droped HyInt/HyLong commit
Added type coercing to the right integer for the platform
Update requirements.txt and setup.py to use rply upstream.

Closes #364.
Explicitly skip the skipped test in test_bin.