Merge pull request #668 from karolherbst/coverall

needed changes for coveralls.io support and enable it in .travis.yml
git: ignore .DS_Store files
cmake: add mac os x support in root script
cmake: add mac platform support
cmake: clean up BuildBoost and add Mac OS X support
cmake/patch: remove --merge switch, because mac os x can't handle that

I've tested it on Mac OS X 10.7, which is farily new, don't know if we can use it on 10.8
cmake/v8: add Mac OS X support
cmake/wxWidgets: add Mac OS X support
cmake: use DEBUG_EXTERNAL for all external builds
common: add Mac OS X support
threads: add Mac OS X support
util: add basic Mac OS X support and rework BinType Handling
util_fs: add Mac OS X support
umcf: add Mac OS X support
include: more Mac OS X stuff
ipc_pipe: add Mac OS X support
servicecore: add Mac OS X support
wx_controls: add Mac OS X support
usercore: add Mac OS X support
service_pipe: hack for Mac OS X compatibility