Fixes handling of EOF in the compiler

Fixes #127
Fixes #93
Merge pull request #134 from yjaradin/fixParser

Fixes handling of EOF in the compiler
Fixed rounding of float (banker's rounding)

Fixes #102
Merge pull request #136 from yjaradin/fixFloatRounding

Fixed rounding of float (banker's rounding)
Added support for switching OPI buffer to emulator

Fixes #107
This uses a new property (errors.prefix) rather than relying on oz.standalone and magic values in the emulator.
Merge pull request #135 from yjaradin/fixBufferSwitching

Added support for switching OPI buffer to emulator
Removed most of Darwin-specific configuration.

* Pass CMAKE_CXX_FLAGS to cmake subprocesses instead.