[MERGE #5707 @sigatrev] oopjit branch folding for BrEq,Neq with numbers, bools, null, undefined
[MERGE #5707 @sigatrev] oopjit branch folding for BrEq,Neq with numbers, bools, null, undefined

Merge pull request #5707 from sigatrev:branchFolding

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