BUG: RollingPanel was not behaving correctly in corner cases.

There quite some bugs in certain corner cases. Dropping of obsolete
axes was not working correctly, roll over could cause obsolete axes
to not drop. The tests are much more stringent now as well.

Also speeds up prior behavior up 10x due to concatenating Panels
instead of .update()ing them.