More efficient wait on queue completions.
Merge pull request #1 from josephlord/projectCleanup

Project cleanup
Massive speedup avoiding wrap calls!
Merge pull request #2 from josephlord/basicOptimisations

Massive speedup avoiding wrap calls!
Following optimisations now utilising multicore better on OS X.

9000 solutions per second at 70 square.
1000+ solutions per second at 256 square.
280 solutions per second at 512 square.
60+ solutions per second at 1024 square.

Also add precision to solver timings as at least for 70 square was
running out of significant digits.
Set the build to unchecked and the size to 512 for fastest sensible results.
Merge branch 'basicOptimisations'
Remove unused semaphores and commented code.
Remove the now unused Int.wrap extension.
Inline the clipping process in the render phase. 10% speedup.
Merge pull request #3 from josephlord/inlinedClipProcess

Inline the clipping process in the render phase. 10% speedup.
Increase priority
Phase 1 functional but slow

Down to 17fps from 500fps.
Bring the speed back up to 3-400.
Split u and v data. back down to 14 fps.
Using first Accelerate calls - single threaded.
Working but still slow.
Fix iOS build.
Switch from Doubles to Floats.
Still slow but wanted a checkpoint - trying things out - not working.