HAL_Linux:create ToneAlarmDriver as a separate class

ToneAlarm is now declared as a separate class instance of which is added as a private member of LinuxUtil
Some minor fixes in this patch include changing return type of tonealarm_init() to bool and use dprintf instead of write inside ToneAlarmDriver::stop()