Move implicit def to implicit val.
Name to camel_case.
Extract trait for other cakes.

Add test and example how to build Unicorn with different underlying type.
Merge pull request #37 from VirtusLab/implicit-def-to-val

Move implicit def to implicit val.