Work in progress initial version of type matcher using macro.
Initial working version of type matcher based on macro, which gives error when type parameter are given to a [Type] syntax.
Continue to progress on type matcher syntax support based on macro.
Removed duplicated import scala.language.experimental.macros and val owner in Matcher.scala due to git auto-merging.
Completed type matcher support using macro.
Some scaladoc and cleanup commented code for a type matcher using macro.
Completed type matcher support using macro for 'an [Type]' syntax.
Added scaladoc to TypeMatcherHelper.scala.
Changed TypeMatcherMacro to give warning instead of compiler error for 2.2, temporary comment out tests that check for compiler error for should be a/an [Type] syntax.
Adjusted arrow position of warning message given by TypeMatcherMacro.
Merge branch 'type-erasure-error' of https://github.com/cheeseng/scalatest