[EDIT][#] Switched to using kAIINodeSerialObject to form our templates within the editor (since they contain all the knowledge required)

[EDIT][-] Removed TemplateBehaviour since not used any more
[CORE][#] BehaviourID now automatically set to type name if the behaviour is a code behaviour
[CORE][+] Added interface for serial objects within kAIINodeObjects (used for templates)
[CORE][#] Added a list to NodeType that specifies each of the serial objects that might be within a node.
[EDIT][#] Double clicking an XML will load it
[EDIT][!] Fixed ToString for each of the SerialObjects so show up in the AddBehaviour window properly
[CORE][#] Fixed /// documentation

[CORE][#] Moved DoesInherit in to core
[EDIT][#] Fixed  /// documentation
[CORE][#] XML Behaviours now have intenal nodes that can optionally have mirrored external nodes. These nodes are saved in the XML.

[EDIT][#] Display internal nodes on the right and left of the Behaviour Editor
[EDIT][!] Fixed problem when loading multiple behaviours would cause the controls to pile up
[CORE][!] Close the XML file stream after using it to load a behaviour