move quickinsert to lydocument.Source instead of tokeniter.source

todo: move some more stuff to ly; improve moving and selecting possibilities of ly.document.Cursor
remove Source from tokeniter