Issue #3275 : Added methods to Rotation class for apply to act on states

Methods have been added along with the tests to the Rotation class for qapply to act on the spin states.
Merge pull request #1834 from amitjamadagni/master

Issue 3275: qapply Rotation to spin states