Merge pull request #63 from odersky/implicit-test

Added test for implicits which fail in Scala 2.11.
Fix of #56 - newModuleSymbol & newCompleteModuleSymbol

Needs new TypeRef creation method that works for NoPrefix and at the same time
does not need a denotation. This is provided by method TermRef.withNakedSymbol.
Fix for #55

Distringuish between ModifierFlags -- which can appear in trees -- and SourceModifierFlags -- which are
modifiers according to the language spec.
add tests from scala/test/files/{pos,neg}

with explicit Unit return type
PostTyper transformers

1) reorders companion objects so that they allways follow matching
classes
2) removes imports and named arguments
3) rewrites all trees holding types are to TypeTrees
TreeTransform: add support for transforming stats

Added a prepareForStats&transformStats pair of methods,
which provide a convinient way to alter scopes of
PackageDefs, Templates and Block's.
CreateCompanionObjects transformer

A transformer that provides a convenient way to create
companion objects.
Merge pull request #64 from DarkDimius/PostTyperTransformer

Post typer transformer
Merge pull request #65 from samuelgruetter/scala-tests-raw

Add untried tests from scala/test/files/{pos,neg}
Fixed two problems with annotated types in patterns

Problem 1: The parser did not accept them. It has to accept a "RefinedType" as an ascription,
not a "WithType" (as it did before), or even a "SimpleType" (as speced in the SyntaxSummary).

Problem 2: Annotations are always typed as expressions. The annotations in question were typed
as patterns before.

Tests in Patterns.scala and in the Dotty compiler itself.
Merge pull request #70 from odersky/fix/annotations-in-patterns

Fixed two problems with annotated types in patterns
Stop running phases after errors were encountered
Reset frozen for transformed class denotations.

... so that we can add new members to transformed class denotations.
Merge pull request #71 from odersky/fixes-for-transforms

Fixes for transforms