Send logs to ~/.creepy/, not /usr/share/creepy/.

When building the Debian package, creepy try to open its logs
in /usr/share/creepy/, where the user do not have write access.  This
make creepy fail to start.  Create new method GeneralUtilities.getLogDir()
to make it easier to control where the logs are created and update
all places creating log files to use it.