Add support for automatic indexes

+ Store indexes according to spec[:index]
+ Pass object to update fun instead of decoded value
Target for riak-2.0.0-pre10

+ Add tests
+ Store domain in it's own bucket
+ Support for varying encoding
+ Remove redis
+ Force explicit calls to CRDT datatype modules when using
+ Add delete function
+ Make update an explicit operation
+ Rename `LQRC.index` -> `LQRC.tagged`
+ Support for storing hashes when adding parent relation
+ Add eventual rollbacks and error logging
+ Add composite indexes
Let LQRC.write take an optional object
Add :deep option to schema for not stepping into lists
Cache domains using ETS table
Fix domain spec in transcation err log
Export some utility functions from LQRC.Riak

Exports: maybe_expand_idx, ukeymergerec, genkey
Fix check for set in ukeymergerec
Add a :resource type schema
Allow `.` in schema for resource names
Ensure domains writes are propagated to ETS table
Let ukeymerge delete items with value :undefined
Fix format error in transaction error messages
Bumb version 0.1.3-1
Add support for parent wildcards in schema
Allow any type for enum
Add support for type :ignore
Fix application startup

Add `mod: LQRC` to .app file to properly setup ETS
Remove compiler warnings
bump version 0.1.4-1