updated functionality levels for bytecode api
added fix to correct build issues for certain compilers