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
Windows build failures

CMake minor version nor updated, expect this to change again with the
next release
Release builds need include directories
Changed debug version of MSVC library to CppUTestd
Build warning in Visual Studio 2010
README should have a new line on the end
Date and time format incorrect for JUnit output file
Change SimpleStringBuffer to use size_t, to compile with gcc 4.8.1
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