Creating a NULL CharString makes an empty String
Improved timing

Timers now are split by sub-components and a more accurate breakdown is
available. The calling interface is much less confusing now.
Use same rules for isHost64Bit as on Windows
Timeval struct no longer a pointer on unix

Geez, why bother with all the malloc'ing? It works fine just as a flat
structure.
Fix memory leak in TaskTimer
Fix memory leak in task timer tests from valgrind
Remove unused variables
Revert "Remove unused variables"

This reverts commit cf5f7f8dbbc707eac8c3e6ef47b6046a7bb35b74.
0.9.6 binaries for Windows
Version 0.9.6
Fix test for short platform name criteria
Fix two small compiler warnings on VS
Renaming linux bin directory
0.9.6 binaries for linux
Set platform name correctly in CMakeLists
0.9.6 binaries for mac
Update changelog
Update Changelog
Update building documentation
Add Hacking document