Resolved some compatibility issues for selfhosting
emitterShiftBOP: recognise all literal classes
emitterIndex fix for index factor
emitterCast: void casts