Unit tests working towards https://issues.ciphershed.org/issues/49

* created a base crc32 unit test class
* removed precompiled headers from the unit tests
* removed LocalTestRun.testrunconfig
* fixed bad pathing in Common/Crc.c and Common/Endian.h
* guarded includes in Common/Tcdefs.h against unit tests
* restructured VS unit tests project hierarchy