Use SHA256 constant when available

Should help with HHVM, re #153