Adding switches: `SimulateHoleIce`, `SinglePhotonOptimizations`.

In order to implement hole ice simulations and single photon studies in
the main clsim repo, parameter switches are required, which I began to
implement in this commit.