changing the visitor implementation in order to cope with the different arguments in the current code;
adding some logic to the implementation;
renaming a couple of files.
Merge branch 'vpc-toolkit' of https://github.com/schubergphilis/cloudstack into vpc-toolkit