Modified GetMyDistro() to accept optional specification of distro name for test support. Added self.service_cmd to AbstractDistro
Modified GetMyDistro() to accept optional specification of distro name for test support.
Added self.service_cmd to AbstractDistro

Changed:
GetMyDistro()
AbstractDistro.startAgentService()
AbstractDistro.stopAgentService()
AbstractDistro.restartSshService()
SuSEDistro.service_cmd
FreeBSDDistro.restartSshService()

rjschwei/WALinuxAgent,SuperScottz/WALinuxAgent,rjschwei/WALinuxAgent,Azure/WALinuxAgent,imikushin/WALinuxAgent,yuezh/WALinuxAgent,ryanmiao/WALinuxAgent,yuezh/WALinuxAgent,ryanmiao/WALinuxAgent,imikushin/WALinuxAgent,thomas1206/WALinuxAgent,nathanleclaire/WALinuxAgent,jerickso/WALinuxAgent,hglkrijger/WALinuxAgent,Azure/WALinuxAgent,jerickso/WALinuxAgent,karataliu/WALinuxAgent,fieryorc/WALinuxAgent,hglkrijger/WALinuxAgent,fieryorc/WALinuxAgent,lizzha/WALinuxAgent,lizzha/WALinuxAgent,nathanleclaire/WALinuxAgent,AbelHu/WALinuxAgent,thomas1206/WALinuxAgent,andyliuliming/WALinuxAgent,AbelHu/WALinuxAgent,karataliu/WALinuxAgent,SuperScottz/WALinuxAgent,andyliuliming/WALinuxAgent