Remove numbers from DSA interfaces

Part of #1117
Good question. I'm not sure what opaque DSAParameters should look like. They are similiar to the EllipticCurve objects in EC, but in DSA everyone generates their own groups so you need to have more control of them.

I would imagine this would end up with nothing but an optional `numbers()` method in practice.