Query full node details and cache

Re-use this information to reduce a massive amount of queries to ironic
api to get info about individual nodes on the periodic task that syncs
resource usage.

Partial-Bug: 1357027

Change-Id: Ie6b6898297a6f2346745c04a37d34dbb647ff6e7