kill deprecated Query.manual

replace uses with Query.auto
massive code removal!
minor: sweep for dead code
remove unneeded DatomicDataToArgs implicits

the query macro generates Tuples not Args instances
minor: simplify pure query execution
minor: remove unneeded Args type
minor: kill dead DatomicExecutor trait
optimize PureQuery execution

wrap the returned collection in an Iterable (avoid all the collection conversions)
optimize TypedQueryAuto execution

gen source for TypedQueryAuto classes and QueryExecutorAuto
minor: optimize Datomic.toDatomicData
major: complete reörganization of the code base
re-architect build file
fixup scaladoc
reörg test suite into subproject
tidy-up namespace

compress unneeded traits
compress enumerations for SchemaType and Cardinality
reduce namespace noise with package private
move generated types into sub package
move AST types into sub package
fix samples to latest
fix macro deprecation warnings
Merge pull request #61 from pellucidanalytics/topic/build-reorg

Major reörganization of the codebase
a basic schema manager

manages a schema as an acyclic graph, and tags the nodes of the graph when they are first transacted
a direct port of https://github.com/rkneufeld/conformity/blob/master/src/io/rkn/conformity.clj and https://github.com/Datomic/day-of-datomic/blob/master/src/datomic/samples/schema.clj
Merge pull request #63 from pellucidanalytics/topic/schema-management

A basic schema manager
bump version numbers in preparation for release

bump Datomic version number to 0.8.4020.26
bump specs2 version number to 2.0 and fix compilation
bump Datomisca version number to 0.5
bump version numbers for sample projects
minor cleaning