`ifTrue:ifFalse:` did not work with boxed booleans

Test added; fix in boot.js's st.assert.