DO NOT MERGE (yet): next-to-final preview of machinetalk

commits reasonably documented
adds a HAL web UI demo (JSON/websockets) for motorctrl after a Javascript crash learning curve
tutorials improved, README's added