Added support for compiling functions, function calls and if statements,
enabling minimal useful expressions such as the ones in cond.cpp.
Also removed instructions which were accidentally comitted in the previous patch.
The patch also reorganises some files - interpreter is not in InterpLoop.cpp,
while the opcodes are defined in Interp.h or in the Opcodes folder.