vbox: Remove old unflexible macros
vbox: Remove old unflexible macros

The VBOX_SESSION_OPEN/CLOSE macros are only called in
_vboxDomainSnapshotRestore and they are unflexible because:

* assume the caller will have variable named "data"
* can only create Write lock type

As per above, it's not that hard to simply use the VBOX API directly.

crobinso/libvirt,nertpinx/libvirt,jardasgit/libvirt,crobinso/libvirt,nertpinx/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,zippy2/libvirt,jardasgit/libvirt,jfehlig/libvirt,crobinso/libvirt,andreabolognani/libvirt,jfehlig/libvirt,andreabolognani/libvirt,olafhering/libvirt,olafhering/libvirt,zippy2/libvirt,andreabolognani/libvirt,jardasgit/libvirt,crobinso/libvirt,jfehlig/libvirt,jfehlig/libvirt,nertpinx/libvirt,andreabolognani/libvirt,eskultety/libvirt,eskultety/libvirt,zippy2/libvirt,fabianfreyer/libvirt,olafhering/libvirt,jardasgit/libvirt,libvirt/libvirt,fabianfreyer/libvirt,eskultety/libvirt,olafhering/libvirt,libvirt/libvirt,zippy2/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,eskultety/libvirt,eskultety/libvirt,fabianfreyer/libvirt,andreabolognani/libvirt,libvirt/libvirt,libvirt/libvirt