reworked templates in Boiklerplate.scala to make more readable
removed more boilerplate fluff
Improved formatting of generated classes
Added some comments to describe the operation of bolerplate.scala
replace dependency to scala-compiler with provided scala-reflect dependency
Made witness implicits available without extra import.
Support for Witness in Lens
Merge remote-tracking branch 'github/pr/85'
Merge remote-tracking branch 'github/pr/82'
Merge remote-tracking branch 'github/pr/71'
Bumped copyright year.
Merge remote-tracking branch 'github/pr/86'

Conflicts:
	core/src/main/scala/shapeless/generic.scala
Merge branch 'master' into scala-2.11.x