hw/arm/virt: introduce VirtBoardState structure

Introduce a new structure to store the state of the virt platform.
At the moment it contains only a reference to the VirtBoardInfo
used so that the function get_machine_info() is called only once.