Use config.h to pass DEFAULT_*_FILE instead of compiler switches

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Use temporary directory for the socket

Make it possible for multiple users on the same machine to run bear at the same
time without using the -s switch.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>