Replaced class-level aliasing of code_verify_an_arg_expectation with instance-level dispatch. Fixed a bug in code_verify_an_arg_expectation_with_no_arrays which was being hidden from the unit tests by aliasing.
Fixed "comparison between pointer and integer" resulting from bad arg expectation assert generation.
Merge pull request #24 from malsyned/assert_fixes

Fixed issues in array/pointer handling.

(Thanks Dennis. You are definitely correct that this is an under-tested part of the code. For being a framework for testing, it's embarrassing how bad our testing is. I'm hoping to remedy that soon. I REALLY appreciate your help here!)