Simplify emit_write_barrier().

We have two ways of passing in the value - by MonoInst* and by register.
Remove the second and always pass a MonoInst*.