[core] Allow configuring bot homedir and bot pid_dir

This commit fixes #261
New optional config keys introduced under the core section:
 homedir	defaults to ~/.willie if not specified
 pid_dir	defaults to homedir if not specified

These keys shouldn't be part of the interactive setup, but they should be documented

Changes were made to the way pid files are named: they are no longer created
as hidden files.