ensure all macro generated code uses fully qualified names with _root_

I ran into a problem where the macro expanded in a nested package called `datomic`, with conflicted with the root package `datomic. This commit should avoid any potential for ambiguity when macros are expanded.
Merge pull request #98 from pellucidanalytics/topic/absolute-import

Ensure all macro generated code uses fully qualified names with _root_