oopjit branch folding for BrEq,Neq with numbers, bools, null, undefined
oopjit branch folding for BrEq,Neq with numbers, bools, null, undefined

this commit handles branch folding checks for when operands are floats, booleans, null, or undefined. TryOptConstFoldBrEqual is already handling ints in a more robust way

Microsoft/ChakraCore,Microsoft/ChakraCore,Microsoft/ChakraCore,Microsoft/ChakraCore,Microsoft/ChakraCore,Microsoft/ChakraCore