Merge pull request #4 from mkubala/hotfix/disable-parallel-tests-execution

fix problem with unwanted macro disabling during multiple tests run
Custom cache providers (#2)

- Type-side resolving with c.inferImplicitValue
- logging when custom builder cannot be found and default one will be used
Better logging for custom memo builder resolution results (c.info + enclosingPosition instead of plain old debug)
add lazy modifier to the generated custom builder val
add documentation