[[ Bug 12558 ]] Ensure 7.0 stackfiles report as new versions not corrupt

Note this required a change in the IDE too for stacks opened by dragging onto the app icon in the dock.
* The making of header extraction 'dynamic' for the version needs to port forward to 7.0 too - since that is using a fixed list of strcmp's().