IAllocator: some more info exported
IAllocator: some more info exported

This patch adds the following information to the exported info:
  - hypervisor type (in the main dict)
  - total memory used by primary instances (in each node dict) (can be
    computed from the node+instance dicts, but it's cheap to compute
    from Ganeti) (this is not live data, just from the config)
  - total memory used by primary instances marked to be up, similar to
    the above

Reviewed-by: imsnah


leshchevds/ganeti,ganeti/ganeti,ganeti-github-testing/ganeti-test-1,andir/ganeti,apyrgio/ganeti,dimara/ganeti,apyrgio/snf-ganeti,grnet/snf-ganeti,apyrgio/ganeti,onponomarev/ganeti,mbakke/ganeti,leshchevds/ganeti,mbakke/ganeti,onponomarev/ganeti,andir/ganeti,ganeti/ganeti,grnet/snf-ganeti,leshchevds/ganeti,mbakke/ganeti,yiannist/ganeti,apyrgio/snf-ganeti,yiannist/ganeti,yiannist/ganeti,dimara/ganeti,ganeti-github-testing/ganeti-test-1,bitemyapp/ganeti,bitemyapp/ganeti,ganeti/ganeti,andir/ganeti