Merge pull request #25 from travisbrown/master

Spelling and a new example
Added .jvmopts for sbt-extras.
Bumped plugin versions.
Added HKernel.
Merge remote-tracking branch 'github/master'
Revert "Bumped plugin versions."

This reverts commit 827d8ee0a32ec54e3cfbdc07b8b58211aa2a8790.
Bumped sbt-pgp version to 0.8.
Build for Scala 2.10.1; only use CrossVersion.full for Scala snapshots.
Sealing HNil trait eliminates non-exhaustiveness warning.
Eliminate deprecation warning.
Revert "Disabled a couple of tests which are problem with the current 2.11.0-SNAPSHOT."

This reverts commit e17474c5ad00fe0557c19e7c433d4e313d873961.
Revert "Comment out test currently not compiling with 2.11.0-SNAPSHOT."

This reverts commit 8478e951d88e390f91a165ef14e3fb9d04d6ca6b.
Scala 2.11.0-SNAPSHOT support moved to its own branch.
Fixed Sized.unapplySeq for 2.11.0-SNAPSHOT and improve test.
Added support for compile-time testing of non-compilation.
Various mostly cosmetic tweaks.
Fixed test.
Unbreak Newtype. Fixes #26.
Added run-all task for shapeless-examples.
Eliminated various arity specific/restricted artefacts in the
implementation of polymorphic function values.