Fixing some of the unit tests. Updating personel.cpsl  to work by passing by value and assigning by value
Merge remote-tracking branch 'origin/master' into sandbox

Conflicts:
	tester/TestFiles/nested_function.cpsl
	tester/TestFiles/recursive_function.cpsl