How can unused tracks be removed from the NLA?
This behavior has been changed after 2.66a. Just tried to discuss with the designer. As explained, it is one of the main ways to prepare some places to add NLA strips from pre-made actions, and got its advantages, too.

To make them invisible, click the third toggle on the header to exclude them from displaying.