test updates and organization
upgraded {process run}'s with param; downgraded with params for all logic commands (if, switch, cond) and have them return blocks instead; further pipevar bugfixes; test & demo conversion upgrades; simplified {process tap} command (no more {process log}, and {123 | tap :foo | add 1} does what you'd think); better block coercion.
{string truncate} now injects JSONified lists.
moved station_id into Process, fixing nasty concurrency bugs; more twiddling of {process run}'s with param; listener cleanup.