Fix #85: Use typeSignatureIn to get the type of the constructor
         as a member of a given type.

Also removed unnecessary pimping on the symbol.
Merge pull request #86 from hubertp/issues/85

Fix #85: get the type of the constructor as a member of a type rather than just a type signature
Cross-build against 2.11.2
Merge pull request #90 from densh/topic/cross-2.11.2

Cross-build against 2.11.2
Add 2.11.2 to travis build file
Merge pull request #92 from densh/topic/travis-2.11.2

Add 2.11.2 to travis build file
Cross compile to Scala.js
Merge pull request #94 from gzm0/scala-js

Cross compile to Scala.js
Fix #79: Support named parameter syntax: Rec(a = 1)
Merge pull request #84 from gzm0/named-params

Fix #79: Support named parameter syntax: Rec(a = 1)
Minor improvments to case class conversion
Merge pull request #99 from gzm0/conversion-fixes

Minor improvments to case class conversion
Version 0.2.
Towards 0.3.
Add support for pattern matching on records

Implemented as pattern matching macro that inspects sub patterns and
generates an extractor that extracts requested fields out of the record.

It only works on 2.10 as it relies on new api that was introduced in 2.11
that lets one to explore subpatterns if macro expands in pattern matching mode.