Ported first code action to roslyn. Includes the test infrastructure.