Wire up the cached version of the S_star_fc
evaluation to the CPU sampling code.

Indications are that it's more than 1000 times
faster than the current R implementation,
though still slower than I'd like. A sampling
scheme which updates only a percentage of the
compartments per iteration may be in order.
Minor optimizations
Add caching and evaluation functions for the rest of the compartment full conditionals