MER: Don't attach a null buffer when hiding cover surfaces

This is just a hack to ensure the textures of cover surfaces are
kept around. A proper fix would involve having a distinction between
'hide a surface' and 'stop rendering', with a different codepath
for the latter.
Merge pull request #20 from giucam/covers

MER: Don't attach a null buffer when hiding cover surfaces