Change GCRetain() and GCRelease() order
Merge pull request #2419 from ke-yu/fix_magn4605

Change GCRetain() and GCRelease() order in BuildInFunctionEndPoint
Remove Failure category from passing test cases

Some of the test cases marked as Failure have started passing. Need to
ensure that these testcases are run on a regular basis.
Wrong category was removed

Intended to remove Failure category instead of UnitTests category.
Merge pull request #2422 from Conceptual-Design/TestCatagorization

Remove Failure category from 22 passing test cases