Only add data files if user has permission

pip requires setup.py to fail without errors. Attempting to install electrum in a virtualenv (as opposed to globally) will most likely mean the user doesn't have permission to install into /usr/share, causing installation to fail.

This change ignores data_files that can not be added due to lack of permissions to the directory they are going to be installed in.

References #177