Feature/Add non-random seed constructor to SAC problems

This is a dual of https://github.com/laurentkneip/opengv/pull/12 , with just my changes cherry-picked, since we are somewhat behind master on OpenGV anyway.

This allows us to have deterministic tests with openGV code. I discussed this with Laurent, and adding parameters to the constructors was what he suggested.