core, engine, webadmin: Retrieve Capabilities for each Architecture

This change introduces code to determine if a certain processor
architecture supports live migration, memory snapshots or suspension.
This is used in changes #21522, #21523, #21657, #21658, #21643, #21644,
#24015 and #24016 to block unsupported features in the ppc64
architecture.

Change-Id: Ied1a97f5bdd42382f0dc832a3fe3abd56d3c89dd
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1057178
Signed-off-by: Vitor de Lima <vitor.lima@eldorado.org.br>