Fixes an issue where a different module load order would result in one of the vmware modules failing to load be cause vim_soap hadn't been required yet. Thanks d0rm0us3 for having a weird system and spotting stuff like this.
Added vm_tag module for 'flag planting'