Making conversions work with type-class materializers.

Fixes #33 #19

Review by @gzm0 @hubertp
https://github.com/vjovanov/refined-records/blob/clean-conversions/tests/src/test/scala/records/test/BasicTest.scala#L42