Feature/10507 fix clang warnings alt

I fixed or suppressed many compiler warnings from AppleClang on OSX. 

for testing: code review, verify that targets "all" and "AllTests" should now build cleanly with AppleClang on OSX
and this doesn't create new errors or warnings on the build servers.

http://trac.mantidproject.org/mantid/ticket/10507