Merge pull request #1 from afrogeek/ronald

Ronald
Merge pull request #2 from afrogeek/ronald

small changes and fixes, had some missing classes
UI nitpick
Added OptimizationAttribute
Work into improve merging
Merge remote-tracking branch 'origin/master'

Conflicts:
	Common/CodeRefractor.RuntimeBase/Optimizations/OptimizationCategories.cs
Updated GitIgnore
Merge branch 'ronald' of https://github.com/afrogeek/CodeRefractor

Conflicts:
	VisualCompiler/MainWindow.xaml.cs
	VisualCompiler/MainWindowViewModel.cs
	VisualCompiler/NotificationViewModel.cs
	VisualCompiler/bin/Debug/Test635383802348934956HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383802352364473HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383802541976207HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383803155562892HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383803158369039HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383803318850618HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383810095221907HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383810098807496HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383812454123370HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383812535786295HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383812576727827HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383816046727968HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383816199541902HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383818768473971HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383827971751351HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383828031454571HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383829035158715HelloWorld.exe
	VisualCompiler/bin/Debug/Test635383843594133739HelloWorld.exe
	bin/output.cpp
Finally removed all redundancies from roland branch
Added category based optimizations with parent/child relations.

Is not fully ported as not all optimizations are categorized.
Simple Linq fix
Code review
A few small fixes, Add Primes now works.