changed build process
added back partial evaluation which I'd accidentally deleted
fixed warnings and added Merlin file
ported to Jane Street core