fix blueman startup when .cache dir doesn't exist

This fixes the odd "There is an instance already running" warning.
Merge pull request #21 from asdil12/cachdir_fix

Fix blueman startup when .cache dir doesn't exist