Fix cursor handling during scrub/connection
Better hinting for how to use connect on the number widget
Better disconnect behavior (now connections are deleted if one of two is deleted). Rewrite a lot of stuff to use free parsed values instead of scanning over mark spans. Support reading multiple free values into the parser. Better change handling during eval so that dependent line changes don't screw it up. Link free numbers to locked numbers!