WIP: password unit tests (5 of n)

* fixed case of include and resolved warning: useless storage class specifier in empty declaration [enabled by default]
WIP: password unit tests (6 of n)

* fixed include path
WIP: password unit tests (7 of n)

* fixed oops
WIP: password unit tests (8 of n)

* added first endian test (16bit)
WIP: password unit tests (9 of n)

* finished endian tests
* added the assert with message macro
* removed some files from the unit-tests project (temp)
* added an endian enum
* added a unit8
Start of Rewrite or remove LongReverse

https://issues.ciphershed.org/issues/64
removed compiler warnings

* warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
* warning: integer constant is so large that it is unsigned [enabled by default]
* warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
MS driver signing resulted in change of code signing to less secure SHA1 signed cert.

* added in truecrypt 7.1a driver certs
* added Jason Pyeron SHA1 code signing cert (old cert likely to be revoked by COMODO)
* added CA and Intermediate CA certs
* general file naming convetion update for X509 certs
* added text to PEM certs for grep "searching"
general file naming convetion update for X509 certs