add local copy of the beautifulsoup4 codebase so that we can patch the blocker bug https://bugs.launchpad.net/beautifulsoup/+bug/1227016
catch and ignore UnicodeEncodeErrors thrown by the silly file existence check