Merge branch 'op_conversion'
Fixed incorrect size of data structure being used in memcpy
Added EALLOWs and EDISs where the ECanRegs was being modified in CAN related code.

Modified op structure errors so that they are unsigned chars. Allows for them to be 0 or 1, not 0 or -1 like before.
Merge branch 'master' into additional_functions