Add instruction names for highlighting
Lots of small changes

Removed autocompleting on specific type.
Removed returnType property from instructions.
Changed 'table' property of fields to 'parentObjectName'
Added function removeObjectFields() to CPAuto.