add dockctl + clever dock & undock symlinks

dockctl just [dis]connects another screen I have. It checks whether the
filename is "dock" or "undock", which would happen if you ran it from
one of the symlinks :D (or if you change dockctl's name, but where's the
cleverness in that?)