issue-559: AtomicWord xxx_AtomicExchange are all inline

Otherwise OSX correctly complains about duplicate definitions



git-svn-id: http://gperftools.googlecode.com/svn/trunk@233 6b5cf1ce-ec42-a296-1ba9-69fdba395a50
issue-559: don't depend on sighandler_t

Which is not available on OSX.

I've also fixed style around this place.



git-svn-id: http://gperftools.googlecode.com/svn/trunk@234 6b5cf1ce-ec42-a296-1ba9-69fdba395a50
issue-559: don't setup fork handler in InitStaticVars

Because on OSX it calls malloc which leads to deadlock.

Given that we don't really need that fork handler _that_ early, it's
fine to change it to normal static initializer



git-svn-id: http://gperftools.googlecode.com/svn/trunk@235 6b5cf1ce-ec42-a296-1ba9-69fdba395a50