WYOCL: Implemented function processing
WYOCL: Whole pile of bug fixes, 435 of 446 tests now pass
WYOCL: Fixed more bugs, all tests now compile, 10 of 446 still fail (note most of these are due to bugs in the standard while test suite)
WYOCL: More bug fixes and addition of test for multiple kernels in the same file