Refactor timeline navigation. r=till

Major change here is to switch from a deferred mode where frames and display commands are parsed ahead of time and executed when needed to a lazy parser and control tag interpreter. This should bring us higher compatibility with the flash player, better performance and less memory consumption.