TESTS: sound *does* now allow secs=-1 representing infinite duration
BF: Builder (visual) components should be able to have duration = 0

Beforehand because the 'stop' only worked if not the same frame as 'start'
it meant that all visual stimuli had to appear for a minimum one frame
DOCS: changelog and P4N info