Whitespace.
Updated staging example to use quasiquotes.
Added license-plate.
Major reworking of type class derivation and scrap your boilerplate.

* Lazy is now able to build much more general implicit recursive
  structures.
* TypeClass has been completely reimplemented in terms of Lazy and
  Generic and now supports custom instances and recursion through types
  outside the family for which instances are being derived.
* The Generic macro implementation has been significantly simplified due
  to the removal of TypeClass-specific components.
* Scrap your boilerplate has been completely reimplemented in terms of
  Lazy and Generic. All SYB-specific macros have been removed.
Added DeepHLister example demostrating use of Lazy to control divergence.
Added type safe structural diff type class derivation example. Thanks to Stacy Curl.
Added example of type class derivation for complex ADT with (mutual) recusion and custom instances.
Merge branch 'topic/serialization'