linux: support for gcc 4.8 and breakpad update

Currently client doesn't build with gcc4.8. To make it work, I have to add one compile flag and update breakpad suport code to the newest breakpad version.

Windows and macos still use embedded breakpad version. I don;t know why linux used external breakpad and windows/mac use embedded one. I Plan to merge our embedded breakpad version to the newest trunk, and later make it really usable. Currently, we don;t save sym files for our application builds, so dump files are nearly unusable

Compile and tested on Ubuntu 13.10 and windows 7 builds