Step 1.1: Make a IgnoredActualCall
Merge branch 'arstrube/issue214_1.1'
Step 1.2.1: Usage of MockActualFunctionCall in MockSupport
Step 1.2.2 Usage of MockActualFunctionCall in MockSupport_c
Merge branch 'arstrube/issue214_1.2'
Step 2: MockActualFunctionCall no longer inherits from MockFunctionCall
Merge branch 'arstrube/issue214_2'
Step 3.1: Rename MockExpectedFunctionCall to CheckedExpectedFunctionCall
Step 3.2: Moved MockFunctionCallComposite to MockExpectedFunctionCall
Step 3.3: Moved MockIgnoredFunctionCall to MockIgnoredExpectedCall
Merge branch 'arstrube/issue214_3'
Step 4.1: Rename MockFunctionCall to MockExpectedFunctionCall
Step 4.2: Move MockExpectedFunctionCall to where it belongs
Step 4.3: Consistent naming in MockSupport_c, too
Merge branch 'issue214_4'
Step 4.1: Rename MockFunctionCall to MockExpectedFunctionCall
Step 4.2: Move MockExpectedFunctionCall to where it belongs
Step 4.3: Consistent naming in MockSupport_c, too
Merge branch 'issue214_4'
Step 5.1: Remove unwanted operations from MockActualFunctionCall

(this is what we set out to do!)