initial commit for pattern matching

Conflicts:
	Src/Compilers/CSharp/Portable/Symbols/LocalDeclarationKind.cs
	Src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs