Add appdirs module (from activestate)
Logger: Make logger name an optional arg
Store log file in platform specific cache dir
Merged 'develop'.