Changes to allow modification of yield for cos(theta) dependent interference
Now do cos(theta) dependent intereference with a single class.
Acheived by modification of InterferenceSmearer (additional constructor
to allow for back compatibility) and deletion of CosThetaDependentInterferenceSmearer
Merge pull request #198 from matthewkenzie/spin_interference

Changes to allow modification of yield for cos(theta) dependent interference