More effect changes to new format and realtime preview

Main effect host processing extended to support generate
effects and sync locked tracks.

Ladspa updated to utilize new generate support.

I'll address Analyze plugins when I get to the SBSMS ones.

Shared and private config changes are flushed immediately.

Cancel button restored to VST and Ladspa dialogs.  This
also restores the ESC button functionality.

Current parameters saved with Apply or Ok clicked...not
when Audacity ends.

Ladspa and VST effects with that reports no input and
no outputs are now ignored.

Ladspa effects providing a latency value is now handled.

Ladspa generator effects now use the TimeTextCtrl for
specifying duration.



git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13553 47890b92-0858-11df-a26f-8b716316a5bc
Remove path separator characters from plugin IDs when saving

The characters were a problem on Linux since wxFileConfig was
intepreting them and creating extra (unwanted) groups.

This change will suffice until/if this is converted to XML.



git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13554 47890b92-0858-11df-a26f-8b716316a5bc