add per project vcpu and instance use graph

NOTE! as implemented this require the nova database user to be granted
additional priveleges so we can translate project uuids to names.

grant SELECT (id,name) on keystone.tenant to 'nova'@'localhost';

should be sufficient and I belive safe, better ways of doing this welcome.