code style change
add reference counting to VdpDeviceData and VdpPresentationQueueData

to prevent buggy clients shooting themselves in the foot. Some
multithreaded clients (flashplayer for example) may deallocate resources
in incorrect order, releasing device and then trying to release surface.
As libva do nothing against such bugs, try to correct them in this wrapper.