Beginning the work to minimize getting the same numbers

Signed-off-by: Tony Camuso <tony@camusofamily.com>
leastcommult.cpp - fix a comment

Signed-off-by: Tony Camuso <tony@camusofamily.com>
randomop - Start process of limiting duplicate operand pairs

It builds, but not tested yet.

Signed-off-by: Tony Camuso <tony@camusofamily.com>
randomop - Eliminate seeing same problems in same tests

Also minimized number of problems containing zero and problems
where the left and right operands are the same.

Still more work to be done.

Signed-off-by: Tony Camuso <tony@camusfamily.com>
randomop - extensive changes to limit repeated operand pairs

Added new commentary to help clarify what's happening and why.
Also to limit number of zeroes, ones, and identical operand pairs.
Added the following public class members:
	clear()
	setMaxZeros()
	setMaxOnes()
	setMaxSames()
	setCommutes()
modified the following private class member functions
	setMaxOps() - moved from private to public
	bool findMatch - changed from int to bool
	bool findMatchPair - changed from int to bool
Added a number of class member variables to keep track of things like
maximum allowable zeros, ones, and identical operand pairs.

Signed-off-by: Tony Camuso <tony@camusofamily.com>