Added UseDefDescription. It caches use-def computation between optimizations.
speed up compilation even more
Added code that sets values to zero.
Added a Generics using Template sample.
Documentation updates
One more step for generic handling
Updates in doc. Fixes in useDef updating after merge.
More profiling and fixes
Small fixes
Add .Pdf documentation
Merge C:/Oss/Example/CodeRefractor

Conflicts:
	Compiler/Backend/CodeRefractor.CompilerBackend/Optimizations/Licm/LoopInvariantCodeMotion.cs
Merge https://github.com/ciplogic/CodeRefractor

Conflicts:
	Documentation/BarchelorPaper2014.docx