Updates to the test results: Equality check of value types are now handled by a runtime class
Added utility function for equality check to the runtime
Fix: Equality check of value types is now done using a utility function. The motivation for this is to guard against the case where an optinally typed left operand is null.
Added tests to exercise comparison of values that are optionally typed