Added 'KDK_TOS()' function like macro.
Refactored ugly names.
Added include files (missing prototypes).
Reformatted comments.
Extracted classes to separate files.
Simplified 'elif' statement.
Removed some unused variables.
Fixed constness of 'OsPort_TaskStackInit()'.
Fixed line endings of 'osekoil.g'.
Immediate files shouldn't be tracked.
Added 'Com_TransmitMessages()'.
Simplified 'ObjectDefinitionList.run()'.
Replaced 'elif' construct with dictionary.
Added read-only properties.
Added properties to 'Parameter' class.
Now using more reasonable names for parameter attributes.
Added 'ParameterList' class.
Added 'setDefaultAttr()' and some properties to 'ObjectDefinition'.
Splitted implementation definition.
Added attribute definition classes.
Replaced 'ImplAttrDef' with 'AttributeDefinitionFactory'.
Removed unnecessary parameter 'implDefinition'.