Merge branch 'actualStructs'
Capture self weakly in case the view controller is used in another context.
Not linking but it may not be these changes.
Fix pixel order (and colours).

Render down to 0.0013s on Retina iPad Mini (release build). I can’t
build on Beta 6 currently but may be a local issue.
Tidy up comments in renderer.
Remove unused protocol and a playground that didn't work too well.
Pull out the constants needing calculation as private globals.
Timing improvements

Sample solver and renderer timing.

Count frames per second.
Calculating and displaying a much larger image.

57fps at 245px square (3.5 * 3.5 = 13.25 times the original pixel
count).
Add assert and reformat CGImageCreate call.
Remove UIKit and publicly expose main functions for testing/use.
Add testing projects including for OS X.
Enabling dual queue solver.
Make grayScottSolver thread safe itself.
Parallel dispatch of render and solving, skipping render if still rendering.
Make queue count adjustable.
Can't get the test to really use multiple threads.
Use parameters struct in view controller.
Move solver timing stats to the outer full solver rather than the partial internal solver.

Enable output on any skipped frame as I’m not getting them currently.
Merge branch 'dualQueueSolver'