Support selectDynamic access to records

Adds a `dynamic` method to `RecordOps` that returns a wrapped version of
the record that provides `selectDynamic` access to fields whose keys are
strings.
remove unused imports

That `breakOut` was suspicious anyway.
Merge remote-tracking branch 'github/pr/96'
Quasiquotified SingletonTypeMacros.
Merge branch 'master' into scala-2.10.x

Conflicts:
	core/src/main/scala/shapeless/generic.scala
	core/src/main/scala/shapeless/singletons.scala
Bumped copyright year.
Merge branch 'master' into scala-2.10.x
Add Chris Hodapp to CONTRIBUTORS file
Add overload to allow single-argument HList.apply

HList's apply method depends on autotupling to work, but
autotupling is not performed when you only pass a single argument.
Although it is quite possible to work around this (e.g. 3 :: HNil
or HList(new Tuple1(3)) instead of HList(3)), it's rather annoying
to have to do so.
Merge remote-tracking branch 'github/pr/98'
Merge branch 'master' into scala-2.10.x
Add Chris Hodapp as a contributor in README.md
Merge pull request #99 from clhodapp/fix/add-chris-hodapp-to-readme

Add Chris Hodapp as a contributor in README.md
Merge branch 'master' into scala-2.10.x
Support selectDynamic access to unions
Fixes in ToList (fixes https://github.com/milessabin/shapeless/issues/32) + tests
Merge remote-tracking branch 'github/pr/97'
Merge branch 'master' into scala-2.10.x
Merge remote-tracking branch 'github/pr/95'
Merge branch 'master' into scala-2.10.x