Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true
Merge pull request #2247 from phil65/alarmclock-fix

Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true
Combine 2 CGUIWindowManager::SendThreadMessage methods with default param.
[atv2] - fix the annoyance to need to click twice to startup xbmc on atv2 running ios5.x - we have a single click startup now woohoo :D
[WIN32][AE] fixed: release audio stream when XBMC is idle. Changed hard coded value to a existing define.
[rbp] Handle resolution changes during video stream.

When the resolution changes, GPU sends a port settings changed message. Host has to acknowledge it by disabling and enabling the affected ports.