Update README.md

Current url errors: "Choose a redirect for quickstart.html on hy.readthedocs.org"
Cleanup the hy.macros module

Add comments to the functions, reorder, make the file clearer
Rewrite the bootstrap macros in hy

This gets rid of the dichotomy between bootstrap.py and macros.hy,
by making both files hy modules.

I added some error checking to make the macros more resilient. The
biggest (user-visible) change is the change in cond, which now only
accepts lists as arguments. Tests updated accordingly.

Closes: #176 (whoops, no more bootstrap)
Rewrite language.hy not to require hy.core.macros

As was intended when the bootstrap and core macros were separated.
Remove the redundant pass statement.
Update hacking guide.
Merge pull request #304 from berkerpeksag/patch-1

Update hacking guide.
Mention virtualenvwrapper in the hacking guide.
Documented punycode conversion more thoroughly using a compound case
Merge branch 'master' into pr/306
change virtualenv name to be `hy'
Merge branch 'master' into pr/294
Merge branch 'master' into pr/298
Merge branch 'master' into pr/300
nom'ing @olasd's redirect
Int conversion to long in py2.x
    Updated to current master
    Droped HyInt/HyLong commit