added abstract class Calculatable that includes standard number operations, and added some Set operations
implemented more set functions, fixed comparison bugs, added modulo, rounding and abs for basicReal and fixed tests
Merge remote-tracking branch 'origin/develop-JK' into develop-MW
added Constructor<> traits for constructor class objects, developed set Intersection resolving, and did overall code cleaning
minor
added more set code and simplified some other files
added a MultipleOfSet test
added gcd and lcm, renamed SpecialValues to Infinity, and refined tests
Merge branch 'develop-MW' into develop-JK
collection bar for KeysElement
minor config changes
structural changes for Reals for statement rotation/transformation
added statement rotation for addition/subtraction and some tests + fixed errors
Merge branch 'develop-SN' into develop-JK

Conflicts:
	traits/src/net/pureal/traits/graphics/Composed.kt
Merge branch 'develop-SN' into develop-MW
made each calculatable have a reference to the environment it belongs to
fixed test build
did automatic code formatting & improved addition rotation
improved rotation and added for multiplication
awesome InternalReal changes and math shell