Make it build on llvm 3.5

Tried to take care to keep it compatible with <3.4.
I'm using openimageio 1.4.12, perhaps that one's actually too old?