Add tzdata files and basic grammar to parse them
Small grammer fix for comments
Now dumps rules to screen (as a hash)
First attempt at writing out some useful files.

This is quite slow, seems to use way too much memory for some reason,
and reveals at least one bug still remaining in the grammer (probably
in <zonedata>).
Fix parsing bug.

Still slow, still uses a lot of memory. However, it is now more
correct.
Now can get an offset.

gen-tzdata-classes.pl6 now generates proper classes, and
DateTime::TimeZone::Zone.offset now works (without counting rules
yet).
.offset now uses rule information

This gives us an accurate tz offset.
Make it easier to gen tzdata classes
Actually output to output-dir
Add tzdata-file output
Remove debug statements
Fix a grammar bug
Add generated tzdata classes.

Note that we still don't do anything with links/aliases.
Add Link support
Merge pull request #1 from retupmoca/master

Olsen tzdata support