Galois version now compiles (untested).
Moved cache pointers into ClusterData struct.
The computeQ function now uses the ClusterData struct.
Changed how optimization is disabled/enabled.
If disabled, the changed array isn't updated.
Added cosineSimilarity function pntr to Galois struct.
The ComputePartitions struct now uses the function pointer.