basic block splitting, first bits for code generation

We implemented the basic block splitting in the new module E2basicblock (this module has to be added to the _oasis file).
The code generation part does compile. However it is untested and far from complete (or even working for that matter).