Added veracpp-cmake as a git submodule, integrate parts of it into the build.
Update to the newest veracpp-cmake and bootstrap on the other yiqi bits too.
Update veracpp-cmake module
Remove rules we don't care about, already fix some lint found by vera++
Added new vera++ rule which is a modified T011 to handle the special
cases of EXPECT_THROW and lambdas. In those cases the brace should
be on the same line as the EXPECT_THROW statement and the following
brace should be on the same column as either the lambda start or the
EXPECT_THROW.
Add EXPECT_NO_THROW to the rules, handle the case where
a lambda starts after an ident and fix up the rest of the code
to comply with the rules.

Also remove checking of T003 as = delete; is valid.
Update .gitmodules
Make warnings errors
Make the matchers/ verapp rule error out too
Also make the sample warnings errors
Merge pull request #5 from smspillaz/yiqi.item_4

Add Vera++ rules to handle lambdas and EXPECT_THROW
Rewrite the launchBinary code to make it exception safe.

Pipe represents a normal unix pipe and will close both its
read and write ends on destruction if they are nonzero.

RedirectedFileDescriptor represents a duplicated fd
which reverts back to its previous state on
destruction.

launchBinary was split into launchBinary (which actually
captures the stdout) and launchBinaryAndWaitForReturn
which launches the binary and waits for it to finish
executing.

Fixes #5
Merge pull request #7 from smspillaz/yiqi.item_5

Rewrite the launchBinary code to make it exception safe.
Fix some stray tab usage.

Fixes #8
Merge pull request #9 from smspillaz/yiqi.item_6

Fix some stray tab usage.
Added .travis.yml
Update submodule
Don't default virtual destructors
Merge pull request #11 from smspillaz/yiqi.item_9

Added .travis.yml

Fixes #9
Move dependencies to DEPENDENCIES

Fixes #12