Don't use any Ruby 1.9-only notation in the encoding call
There was no reason that CMock init and destroy calls should be in the protected blocks. teardown is more flexible if verify is called afterwards.
unity_fixture_internals.h should no be declaring functions without arguments. shame!
support cmock's need to destroy all of its memory at the end of the suite
Clean up many warnings. add clang_strict target to help uncover warnings
Merge remote-tracking branch 'upstream/master'

Conflicts:
	auto/generate_test_runner.rb