Merge pull request #114 from martiert/master

Make cpputest compile with gcc 4.8.1
Changed the check to one that doesn't cause a valgrind error
Changed the configure message
Removed a memory leak from the memory leak detector tests
Refactored the allocation to separate out the memory and accounting information allocation
Share the same code between alloc and realloc
Valgrind flags for CppUTest
Make sure valgrind is available on the Travis build
Added a valgrind target
regenerated configuration script
Attempt to find valgrind
Valgrind target now fails on errors
Attempt #2 for finding valgrind
Renamed the file
Added Valgrind to the Travis CI build. Yeah...
Moved function definition for MockIgnoredCall from MockFunctionCall.h to MockFunctionCall.cpp
to fix problem with TI cl2000 compiler, which creates several copies of call, leading to linker error.
Hopefully now it will fail properly
Moved the output in a lib directory
Merge branch 'master' of github.com:cpputest/cpputest
Trying to get the fucking script to fail