Reduce redundancy across integer operations
Encode erased values as null instead of unit
Parameterized integer FFI
Fix unboxing of doubles
Merge branch 'unified-int-primitives' into llvm2

Conflicts:
	src/IRTS/CodegenC.hs