Get Hy working on Windows by making readline use conditional.
Merge branch 'master' into pr/213
Style fixes.
Jank @olasd's hack, clean up core.

 The core shall from now on be only for the core language bits. Macro
 bits shall live in hy.macros and in hy.compiler. This cleans up
 garbage.