Allowed Calculator::set() to revert to autodetect
Refactored the Decimal tests to test all available calculator implementations