Make Thumbs an XBlockAside

[PLAT-215]
Ah, good point on the different constructors. I'll tweak to fix (and see why the JS wasn't breaking).