improve codegen of ===

we were being too conservative, considering too many things not constant
and therefore not eliding more calls to jl_egal.

with this, map(Uint8,array) is as fast as uint8(array).
Merge branch 'master' of github.com:JuliaLang/julia