WIP: Add FMA support to emitter and use it in the JIT

Completely untested because I don't have a Haswell right now.
is there any specific reason for this ```W``` to be upper-case?