Merge pull request #5 from cpputest/master

merge everything
Merge remote-tracking branch 'upstream/master'
temp:add build.sh
better error message and removed weird lion zodiac character
lazy create jUnitOutput object
ignore created files
Merge pull request #6 from cpputest/master

merge trunck
Operator delete declarations moved to MemoryLeakOperatorOverloadTest.cpp.

Removed redundant declarations - MemoryLeakWarningPlugin.h includes MemoryLeakDetectorNewMacros.h

Class throwing exception moved to other translation unit in order to make tests checking if explicit declarations are done.
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