Bumped default Scala version to 2.10.3.
Reformatted over long string literal.
Latest Scala 2.11.0-SNAPSHOT deprecates inferred result types for implicit macros.
Add *.swo.
Bumped version to 0.13.1.
Added empty product tests.
Improved logic for handling Generic[Unit].

+ Eliminated some duplicated code in Generic.materializeXXX.
+ Added TypeClass tests for Unit and tuples.
Added Scalding PoC example.
Simplified some macro signatures.
Be more explicit and precise when materializing Cases.
Fix typo
Whitespace and licenseplate cleanup.
Added Typeable instances and tests for Coproduct.
Temporary workaround becomes permanent.
All Typeable instance implicits now have explict result types.
Whitespace.
Added TypeCase.
Fixed lifted Poly macro and reinstated tests. Thanks to @xeno_by for assistance.

Conflicts:
	core/src/main/scala/shapeless/poly.scala
Simulate useful singleton types for Symbol literals.
Updated Scala versions in docs.