Virtual changes for #531 - still need to find out if a PR is coming or whether to integrate directly
Fix for users without IMvxCommandHelper (e.g. tests)
CommandCollection and tests - fixes #531