Merge pull request #80 from terryyin/master

add travis support
cmake: Fixed test failure on AllocLetTestFree.Create.
Removed extra semicolons (cause compiler error on clang 3.2 -Werror -Wall)
Merge pull request #85 from yocchi/remove-extra-semicolons

Removed extra semicolons (compiler error on clang 3.2 -Werror -Wall)
Merge pull request #84 from yocchi/cmake-alloc-test

cmake: Fixed test failure on AllocLetTestFree.Create.
Travis build matrix (gcc/clang, autotools/cmake)
Merge pull request #86 from yocchi/travis-build-matrix

Travis build matrix (gcc/clang, autotools/cmake)
cmake: Refactored validation of compiler warning flags.
cmake: Disabled -Werror and -pedantic-errors if gmock or gtest integration is enabled.
Merge pull request #83 from yocchi/cmake-refactor-warning

cmake: Refactored validation of compiler warning flags.
Merge pull request #87 from yocchi/cmake-fix-gmock-compile-error

cmake: Disabled -Werror and -pedantic-errors if gmock or gtest integration is enabled
Create a __no_return__ macro to flag a function as not returning.

This is needed to compile with clang >= 3.1, as clang demands
functions that don't return to be marked as such. This is the case
for any function that always throws for instance, which we currently
have two off.
Merge pull request #89 from yocchi/clang-workaround

Create a __no_return__ macro to flag a function as not returning.
Fixing cpputest.pc file not being installed when using autotools.
cmake: Added TestGMock.cpp and TestGTest.cpp for CppUTestExtTests.
-Adding missing headers on CppUTestExt installation.
Merge pull request #88 from yocchi/cmake-gmock-test

cmake: Added TestGMock.cpp and TestGTest.cpp for CppUTestExtTests.
Merge pull request #91 from katcipis/master

Fix cpputest.pc instalation when using autotools
Added one additional -Wno for checking -Weverything for clang
Removed warning related to variable missing declaration