adding elseif to interpreted engine

@axiak

think we can call DynamicByteCodeCompilter a WIP for now? :)