Factor the calling-module-name function
Add disassemble function to hy.core.language

This function dumps the AST or the python code generated by evaluating a quoted expression to stdout.

Fixes #58
Merge branch 'master' into pr/415