Add UserInterface project.
Set C# output directory to the same folder as C++ projects.
Delete C# binaries on clean.
Add RayTracer class tryout.
Merge branch 'master' into UserInterface
Call Dll function from C#.
Modify calling convention to make it work from both C++ and C#.
Opening files and handle file history.
Merge branch 'master' into UserInterface
Merge branch 'master' into UserInterface
Move history handling to separate file, and show result image in a PictureBox.
Merge branch 'master' into UserInterface
Create progress interface, and show progressbar on user interface.
Merge branch 'master' into UserInterface
Merge branch 'master' into UserInterface
Merge branch 'master' into UserInterface

Conflicts:
	source/commandline/main.cpp
Merge branch 'master' into UserInterface
Merge branch 'master' into UserInterface
Correct animation config file.
Add path tracer to user interface, and implement progress callback.