today's progress

1) Removed the need for asInstanceOf
2) Valium helper (ValiumDefs, ValiumInfo) separated from valium phases
3) Unified logging behind a compiler option
4) Implemented the injection phase synchronously for symbols and types
5) Made adaptation in the coercion phase compile
6) Started playing with the adaptation phase - removed some code and logging,
   tomorrow will see whether all the tests still pass