Make ical generation work without chdirs

chdir isn't something we need to be doing in Python
scripts, as we can and should use absolute or relative paths
in all cases. This will let us use paths passed to us in
config options later.

Change-Id: I3a5a950ab18931075767a81bbf727a5927b7a546