Add buffered triggering

This adds a fairly large step in sophistication to the trigger logic
by using RMS values averaged over defined windows for start and top
triggers with independently controlled trigger levels.
Finalizing trigger logic

Just tying some things up around the new trigger logic