Looks good to me. 3 warnings were missed so I added those fixes to the pull request.
The MD5/SHA1 issues on OS X are that Apple have deprecated using their OpenSSL implementation and for hashing they want CommonCrypto to be used instead. I had a quick look and it seems that to get it working I'd have to add code similar to the Sun compiler fallback (which I assume is cruft now because the MD5 fallback for SUNPRO is only found in core/modules/wbase/Base.cc and not other uses of MD5).
I think to fix the protobuf warnings (which are now dominant with the Xrootd issues) we'll have to do a local patch of protobuf. I'm not sure how to fix that though.
I think that leaves the core/modules/parser/WhereFactory.cc warning.