I needed a crossfade and saw that there were plans to move to the cycle jquery plugin, then saw that 6.x-1.0-dev had some work done migrating to contrib and decided to start putting some effort into this.
This patch is a very rough start at completing the migration to a contrib architecture. Since the partially complete migration also broke all the JS code, and since cycle is so simple, I went ahead and redid the JS code in cycle.
This patch produces views that basically work for both singleframe and breakout hover. The style plugin options form is cleaned up and function. Some (most) settings aren't applied yet and there's lots of cleanup to do. I'll make more progress tomorrow, but it'd be kewl if someone could say I'm not wasting my time :D