Bug fix #309 - network: Unable to create vlan tagged on Ubuntu

Python binding for libvirt does not support conn.changeBegin() and
conn.commit(). To make the change safe, this procedure was changed to a
internal framework: RollbackContext.

Signed-off-by: Ramon Medeiros <ramonn@linux.vnet.ibm.com>