idStack is now partially working.  the values are being passed into nested cybox:Properties objects.

it's still getting skipped on some idref objects
recursion/looping detector now works!!

(still need to implement the same logic for composable observables)
moved the idStack printouts to a "debug" css class that can be disabled
expand/collapse on composables now working
consolidated the work to create the object header and expandable content into a new template "headerAndExpandableContent"
(this is used in three different locations -- @object_reference template, generic object template, and composables template)
disabling "jump to target" links
fixed some css formatting and alignment issues with "external" headings to line them up with expandable headings

expandable headings now have a little bit of space between the plus/minus sign and the heading
(and they plus/minus sign in the css ::before text is now set to a fixed width so the text doesn't shift when the plus changes to a minus)
added some comments to developers about idStack and recursion/looping detection