Don't be a jerk when card database isn't usable.

Better error message and allow the user to still connect

Ref: #102
Merge pull request #111 from Daenyth/better-invalid-db-ux

Don't be a jerk when card database isn't usable.
CPack generator; removed old prepareMacRelease.sh

By now tested on OSX only
Workaround permission problem in ixup_bundle

Without this change, make install and make package would require “sudo”
under osx
Fix qt.conf file creation for "make package"
osx: install sounds and zonebg as cockatrice's resources
Partially revert previous commits; ensure the bundle is fixed up correctly
This finally fixes both make install and make package
Osx: removed plugins path detection and fixed translation path detection
Port "make package" fix to oracle and servatrice
OSX: get translation path from qt.conf instead of hardcoding it
OSX: Handle zonebg for first time installations

 If none of the gameboard images is set and and the user’s data
directory doesn’t contain a “zonebg” directory, create the directory,
copy contents from cockatrice’s app bundle and sets the config
accordingly.
Zonebg: avoid installing the CMakeLists.txt file
OSX: Handle sounds for first time installations

If the sounds path is unset in the settings and a “sounds” directory
doesn’t exists in the user’s data directory, install the sounds files
and set the settings value accordingly
Merge branch 'feature-cpack' of https://github.com/ctrlaltca/Cockatrice into feature-cpack