Removed trailing whitespace.

(commit contains only whitespace changes)
Fix compile issues

And whitespace.
Added file date and time sanitization.

zip64local_TmzDateToDosDate now ignores invalid dates. This was specially
problematic when handling of range values.

unz64local_DosDateToTmuDate now returns an empty date when the date in the zip
file is not valid.
Make smoke test better

Did not run successfully, and output was not clear.
Merge pull request #8 from joaoe/master

Timestamp sanitization and test fixing