Added sending cancel signal from phone pairing alert
Fixed the way of canceling picker
Reset the state when cancel pairing, fixes #117
Removed unused variable
Added 30 seconds discovery timeout for apple tv
Fixed ZeroconfDiscoveryProvider reported that one device was found multiple times #119
Fixed wrong comments
Fixed ZeroconfDiscoveryProvider always returns AirplayService as Service ID #120
Fixed DeviceList doesn't update FriendlyName #123
Fixed Investigate issue with media commands on WebOS TVs requiring close between calls #122
Fixed Chromecast: Crash after connect #125
Refactored CastDiscoveryProvider
Cleared warning
Workaround for Chromecast device keeps disconnecting and re-connecting, #124

Temp fix: onRouteRemoved got some problem; it got called randomly.
Added check for null serviceDescription, should fix #101

Was not able to find the cause of the problem -- all of the DiscoveryProvider subclasses check for null before calling this listener method.

I added a warn log message with a stack trace in the event that we hit this condition in the future.
Fixed app closing on DIAL services
Added check to prevent multiple device disconnected events, fixes #118
Improve performance of SSDP message parsing
Merge pull request #130 from jlai/sdk_1.3-dev

Improve performance of SSDP message parsing
Cleared warnings