[cs] Only use __hx_cast when the types fail to unify (and are not Dynamic). Old behaviour can still have a fallback with -D cs_safe_casts. Fixed last failing test. Closes #2066
[cs] Do not allow failures on Travis \o/