engine: NUMA feature transaction support

Add transaction support for add/update VM NUMA nodes
1. add/update VM

Change-Id: If84e59fa38c9174fe7150116bf3c8832f7fac1dd
Bug-Url: https://bugzilla.redhat.com/1069303
Signed-off-by: Jason Liao <chuan.liao@hp.com>