Revert "[EDIT][#] Adjusted line thickness"

This reverts commit a54ad7c13964d47f9e5abd8d3e3a198fe74044f7.
[EDIT][!] Made R-Tree generate correct trees
[EDIT][#] Added debug rectangle rendering for R-Tree - this involved adapting the shader to support vertex colour
[EDIT][!] Fixed size of the nodes that was preventing the rectangle covering the whole rectangle
[EDIT][#] Added different coloured ports for data ports
[EDIT][!] Fixed bug introduced by R-Tree bug fixes
[EDIT][-] Commented out drawing the debug rectangles for the R-Tree
[EDIT][! Fixed bug where functions would appear in the types section

[EDIT][!] Fixed bug where if no suitable functions would crash
[EDIT][!] Fixed crash when no function was selected and you tried to configure it
[CORE][+] Added support for defining function return properties in external DLLs
[EDIT][!] Fixed crash if you select a node in the debug control that isn't a kAI behaviour
[CORE][#] Added default parameter to enumerable port constructor
[CORE][+] Added clearer exception for when a trigger port is triggered in the wrong phase