fix losing port forwarding info except the last one

Current forward_port() of Rex::Box::VBox could handle
port forwarding information at one shot.
So at the end of the loop there is only one port forwarding
information is left and other one will be lost.

This patch does gather all port forwarding information
then save them after the loop.