pure 0.59

ref #24800 and #25690 - bump pure-lang to 0.59 so that LLVM3.4 is supported (also fixes 10.9 compilation problems)