Clean Resource9 BaseTexture9 Surface9 and Texture9 initialization

And fix a bug with hl2 lost coast.

Signed-off-by: Axel Davy <axel.davy@ens.fr>