Fix shadow declaration.
Fix signed/unsigned comparisons.
Added custom PBKDF2 iteration count to PKCS8 tool.
Added documentation for -iter for PKCS#8
Conform to whitespace conventions
Tidied up, added include to stdlib, removed "goto bad" usage
test/README and test template generator
Add debug-test-64-clang Configure target

Apparently clang 3.1, which ships with FreeBSD 9.1, completely ignores
-fsanitize. Clang 3.3, which ships with FreeBSD 9.2, compiles with it, but
fails to link due to the absence of libasan:

http://lists.freebsd.org/pipermail/freebsd-hackers/2013-December/043995.html
https://www.mail-archive.com/cfe-commits@cs.uiuc.edu/msg92260.html
http://reviews.llvm.org/D2644
Add cscope and ctags files to .gitignore
Environment variables and aliases for unit testing
Remove relative path to testutil.h

Since the test will be built in the test/ directory, the relative path will
break during 'make depend'.
Update heartbeat_test #includes

ssl/ssl_locl.h now comes first to ensure that it will compile standalone.
test/testutil.h is considered to be in the same directory as the test file,
since the test file will be linked into test/ and built there.