Nine: Remove some tabs

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Nine: Fix D3DISSUE_END behaviour.

Issuing D3DISSUE_END should:
. reset previous queries if possible
. end the query

Previous behaviour wasn't calling end_query for
queries not needing D3DISSUE_BEGIN, no resetting
previous queries.

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Nine: Be laxist in NineQuery9_GetData

For queries, apps are not supposed to call GetData
before issuing the query first. Wine comments seem
to show some apps still do that, so be laxist and
allow that behaviour

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Nine: Minor simplification in query9 code

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Nine: Remove duplicated code in query9

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Nine: Handle queries not supported by the driver

Signed-off-by: Axel Davy <axel.davy@ens.fr>
nine: query GetData: return S_FALSE instead of D3DERR_INVALIDCALL when in building state.

It is the same behaviour than wine.

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