Move the Linux distro specific methods(initScsiDiskTimeout, setScsiDiskTimeout, setBlockDeviceTimeout) to AbsractDistro and override these methods for FreeBSD.
Merge branch '2.0' of https://github.com/WindowsAzure/WALinuxAgent into 2.0
Update implementation of restartSshService for some distros. Replace service reload to service condrestart for debian+ubuntu and restart for other distros.
Merge pull request #26 from Azure/iss1377083

Iss1377083
Great Work!