Maybe add more array specificities where appropriate to limit errors thrown.  Only null the link variable call as the close and kill options don't close or kill in destruct as the class isn't available to them.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2446 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master