Fixes

 - "SWS/wol: Select all tracks except folder parents" creates undo point.
 - Auto action preserve track selection when applying rules.
 - Preserve options between REAPER sessions set with "SWS/wol: Set "Vertical/Horizontal zoom center" to "..."" actions.
One more thing...

when you're saving tracks like that (using global object g_savedSelectedTracks from wol_Util.h) you're actually wasting memory when the function is not in use...that's not necessary in this case and you can freely create your vector<> object on the stack (directly in function body) so it doesn't unnecessarily store tracks after the function finishes.