Small cleanup.
Merge https://github.com/RVladislav/Brahma.FSharp into while_loop_support

Conflicts:
	Source/Brahma.FSharp.OpenCL.Tests/Full.fs
Code cleanup.
Tests for WHILE translation is fixed.
Simple test for 1D range.
Wrapper for more core arguments.
VarSet translation.
Types translation is fixed.
More tests.
Matrix multiplication example.
Double type printing is fixed.
2012 -> 2012, 2013
Small code cleanup.
2012 -> 2013
Type cast translation is supported.
Some math functions translation.
Tests improvements.
Code cleanup.
Small code cleanup.
temp