Many-out-of-many

This is a simple implementation of the novel Many-out-of-many proof, including ring signature and RingCT.