Merge pull request #300 from KhronosGroup/api22-dsa

Stop treating 'effective' values for DSA functions as passed arguments