run tests through valgrind
Merge remote-tracking branch 'akva2/run_tests_through_valgrind' into valgrind
Changed order of variables in comparison: avoid warning of uninitialised data.
Changed order of elements in comparison: To avoid unitialized variable warning.
Added explicit delete in keyword test code.
Made unit system a shared_ptr to avoid memleak in test.
Merge pull request #114 from joakim-hove/valgrind

Valgrind