made the calculatecolumns functions work with kill chain and kill chain phase elements
made cybox:calculateAllColumns() work with elements from different namespaces.

this fixes issues where observables were not working with the indicator namespace (they were triggering the "other" function for calculating the fields)
added back support for properly handling expandable link generation when the target of the link is not found in the current document.  (the id is printed out and marked as "[external]")
removed "_OTHER_OTHER_OTHER" from the cybox:calculateAllColumnsOther() function
(it was there for debugging)