Remove last negotiated video info if caps are the same
If the allocation caps and negotiated caps are the same, then ensure any previously negotiated video info is also removed. This can occur when multi-resolution video decoding returns to it's original resolution.
This fixes #170 (closed)