Introduce new literals to allow easy use of Datomic Cloud from Vase + Fern.
Each of the existing Vase literals now have corresponding "cloud" forms. E.g., vase.datomic/transact has a vase.datomic.cloud/transact, vase.datomic/query has a vase.datomic.cloud/query.
No more AOT! This was causing big problems when the Vase uberjar would have AOT-ed Clojure classes (and every other dependency) but we tried to do development with different library versions.
This PR also resolves some minor version drift in terms of the Datomic Peer library. In particular, there was a change that makes tempids unnecessary (and even harmful in some cases.) That change is reflected in both the production code and tests now.
Recreated from #98.
Introduce new literals to allow easy use of Datomic Cloud from Vase + Fern.
vase.datomic/transact
has avase.datomic.cloud/transact
,vase.datomic/query
has avase.datomic.cloud/query
.