nine/texture: update user error checks
nine/surface: honor lockable flags
nine/adapter: temporarily relax format check adapter format strictness
nine/surface: has always D3DRTYPE_SURFACE
nine/device: stub some display functions
nine/caps: more samplers for StarCraft2
nine/device: stringify CreateTexture DBG pool, usage
nine/device: fix SetStreamSourceFreq error checks
nine/device: fix potential zsbuf nullderef in Clear
nine/device: success-stub cursor functions
nine/volume: add missing ++lock_count in LockBox