Refactor ISUPPORT into a component.

Basic things verified working without ISUPPORT enabled.  The only module that requires it, afaict, is track.  More testing may be needed and is welcome.

If this isn't what you meant in the TODO, or you aren't satisfied with the way I've done it, please do let me know and I'll fix it up.