Move creation of 'provisioned' file to after all provisioning operations are complete.
Add 'chroot /mnt/disk groupdel rdUserName' for Linux testing scenario.
Update (wire)ProtocolVersion from '2011-12-31' to '2012-11-30'
Changes to support un-attended operation.

fsck data disk once if mount throws an error.
--create "once|always|never" - try to control when a new vhd is created - not quite working except for 'always'
--teardown "pass|fail|always" - when to teardown the vm and re-mount the data disk to copy logs
--prompt "no" - prevent 'press enter'

the local logs are now copied to locallog/<testname>_pass|_fail/
unstable - incremental changes to support creation of stable vm.
Stable vm creation working. test-vm is created from stable vm using key from provisioned user.

TODO
deleted blobs still leftover.
Bugfixes, argument changes.
Supress expected error in TryLoadAtapiix() by setting chk_err=False for lsmod
Suppress expected error in RouteAdd() by setting chk_err=False for "/sbin/route add -net "
Add redhat distro Fix bug in IsSeLinuxSystem - set initial state of self.selinux to None. Stop 'getpid dhcpd' from causing errors on systems without dhcpd running. Fix sysntax errors in GetMyDistro()
Detect Ubuntu release number to customize dhclient differences
Improvements to update_agent_info.
Fix getDhcpClientName()
Working without user intervention.
Remove xtra chcon's Correct typos involving DHCP
reorg load_ata_piix to use Agent.Try/load/unload method.

simplify UbuntuDistro.getDhcpClientName()