radeonsi: remove unused variable si_state_dsa::db_render_control
nine: Clean Resource9 BaseTexture9 Surface9 and Texture9 initialization

Also fixed a bug with hl2 lost coast.

Signed-off-by: Axel Davy <axel.davy@ens.fr>
nine: propertly declare constants

Fixes "Error : CONST[20]: Undeclared source register" when running
dx9_alpha_blending_material. Also artifacts on ilo.

Tested-by: David Heidelberg <david@ixit.cz>
nine: Add pool check to SetTexture

D3DPOOL_SCRATCH is disallowed according to spec.
D3DPOOL_SYSTEMMEM should be allowed but we don't handle it right for now.

Signed-off-by: Axel Davy <axel.davy@ens.fr>
nine: handle D3DISSUE_END without previous D3DISSUE_BEGIN

This patch fixes black screen with games based on the Unreal Engine 3.
It was tested that it fixed the issue in Tera Online, Borderlands 2 and Homefront.

Reviewed-by: Axel Davy <axel.davy@ens.fr>
Reviewed-by: David Heidelberg <david@ixit.cz>
Signed-off-by: John Ettedgui <john.ettedgui@gmail.com>