feature #2009: Fix constness of Mad protocol interface
(cherry picked from commit b44788399f369fd46e0cbfa21eaf758994424606)
feature #2009: Implementation of recover XML-RPC method and Core functionality
(cherry picked from commit 051a575f1d8bbc8c78d96ccb426c2cd4de29bdb1)
feature #2009: OCA API calls and onevm command
(cherry picked from commit ffb1b27ca3e75725168263e1d9992a8d511b8919)