Fix stack corruption when calling VerifyEnvironmentsPromise().
Merge pull request #1012 from kacfengine/master

Fix stack corruption when calling VerifyEnvironmentsPromise().
Fix compile error when not using libvirt.
Merge pull request #1014 from kacfengine/master

Fix compile error when not using libvirt.
Add some high-level bullets to change log for 3.6
Add user promise type