Enums in compiler settings extracted to separate module
InterpolationPattern is more like ConstructorPattern now
refactoring
autocomplete works in q case pattern for first literal
REFERENCE_EXPRESSION in BlockExpr in CaseClause
InterpolatedExtractorResolveProcessor
Merge branch 'master' into quasiquotes

Conflicts:
	.gitignore
	src/org/jetbrains/plugins/scala/annotator/ScalaAnnotator.scala
	src/org/jetbrains/plugins/scala/editor/enterHandler/InterpolatedStringEnterHandler.scala
	src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Block.scala
	src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScPattern.scala
	src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScInterpolatedStringLiteralImpl.scala
	src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScStableCodeReferenceElementImpl.scala
	src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/TypeDefinitionMembers.scala
	src/org/jetbrains/plugins/scala/lang/psi/types/ScProjectionType.scala
	src/org/jetbrains/plugins/scala/lang/resolve/StableCodeReferenceElementResolver.scala
Merge commit.
Cleanup
Next step to quasiquotes support.
Fixed compilation
Interpolation patterns were added.
Merge branch 'quasiquotes'

Conflicts:
	.gitignore
	src/org/jetbrains/plugins/scala/annotator/ApplicationAnnotator.scala
	src/org/jetbrains/plugins/scala/annotator/ScalaAnnotator.scala
Added missing import after merge.
Solved problem with implicitly added extractor. Solution is quite hacky and not full, however our red code is fixed for now.
Test for recently fixed #SCL-5361 Fixed
Don't introduce variable inside pattern or variable definitions with one-expression body
#SCL-7137 fixed
Usage of deprecated constructor of ConflictsDialog fixed
ConflictsReporter refactored, added to ScalaIntroduceFieldDialog
IntroduceFields for expressions in super constructor parameters
#SCL-5914 fixed