Autoplay interruptions

Do autoplay asynchronously and add support for interrupting autoplay. Depends on naviengine add-abort-functionality