added AsyncMqttClient for use of async/await pattern
added option to skip pre-DNS resolution.
This speeds up the connection on WinRT/WP8 devices and enables SSL hostname validation