Added assertCompiles to Assertions.
Removed assertNoTypeError from Assertions.
Added shouldNot typeCheck syntax.
Changed shouldNot compile behavior to pass also when ParseException is encountered.
Indentation adjustments in CompileMacro.scala.
Added assertDoesNotCompile to Assertions.
Merge branch 'compile-type-error' of https://github.com/cheeseng/scalatest
Improved error messages for compile and typeError assertions and matchers.