Convert all functions to macros

Since hy 0.9.8 supports native macros, convert all functions to macros
instead, and change the import to require in the test case.

Also bump the hy requirement to >= 0.9.8.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>