Merge pull request #5 from cpputest/master

merge everything
Merge remote-tracking branch 'upstream/master'
temp:add build.sh
Merge pull request #6 from cpputest/master

merge trunck
Use LONGS_EQUAL instead of CHECK_EQUAL for the CHECK_EQUAL_INT implementation
Removed reliance on macros, instead call Utest directly
Formatting
Moved the CHECK_EQUAL implementation finally into the cpp file
Code duplication removed by moving the check_equal in the cpp file
fix the calloc reset memory when out of memory problem
use cpputest_calloc instead of calloc in test
Merge pull request #154 from terryyin/master

	fix the calloc reset memory when out of memory problem
Introduced TestTerminators for determining how a test terminates
Removed exitCurrentTest in favor of the terminator
First of the C asserts that doesn't throw exceptions anymore.
Most of the C asserts now not throw exceptions
Fixed all of the exceptions from C code...