Parse date periods (last month, today, in 3 weeks, etc)
Parse hours and minutes
Recognize %1.%2 as being a double

PassNumbers was previously broken for doubles as the point is a separator, and
therefore every double is split into two parts (1.2 becomes 1 . 2).
Recognize day and month names
All date-related values (days, months) start at 1, not at 0
Parse date-periods assignations (June 16, 2013-06-21, etc)
A point is always a decimal point, and parse correctly float file sizes.
Fold internal date-time properties to real DateTime literals

These literals can now be used as values to properties.
Recognize "June 16th" as a date
Run passes only one time and in the correct order

First recognize the type of literals (tags, integers, doubles), then date-time
values, then only use these shiny new values to build comparators and finally
property comparisons.
Add date-time related properties
Put debug statements in main.cpp and not in the parser itself