setjmp & longjmp replaced by system of returns.
Discarded setjmp/longjmp remnants.
Added constants UNITY_TRUE and UNITY_FALSE.
Changed behavior of UNITY_TEST_FAIL and UNITY_TEST_IGNORE. They discard the return value of UnityFail and UnityIgnore.

Note that UnityFail and UnityIgnore should have return type, because they call UNITY_FAIL_AND_BAIL and UNITY_IGNORE_AND_BAIL macros that return value.