title: Error: Not authorized to connect when using Paho Android Service
body: <p>I am trying to publish a message to IBM BlueMix IoTF Service using the Eclipse Paho MQTT Android Client. When I call the <code>MqttAndroidClient#connect()</code> method, I get an error in the <code>onFailure()</code> callback - <code>Not authorized to connect (5)</code></p>
  
  <p>My connection code is (This code is run from an OnClick event from a button) -</p>
  
  <pre><code>    mqtt = new MqttAndroidClient(
              MainActivity.this,
              "tcp://&lt;org-id&gt;.messaging.internetofthings.ibmcloud.com:1883",
              "d:&lt;org-id&gt;:MQTTdevices:watson-android"
      );
  
      MqttConnectOptions options = new MqttConnectOptions();
  
      options.setCleanSession(true);
  
      options.setUserName("use-token-auth");
      options.setPassword("&lt;token&gt;".toCharArray());
  
      Log.i(TAG, "attempting connection");
  
      try {
          mqtt.connect(options, new IMqttActionListener() {
              @Override
              public void onSuccess(IMqttToken asyncActionToken) {
                  Log.i(TAG, "connected to mqtt");
                  isconneted = true;
              }
  
              @Override
              public void onFailure(IMqttToken asyncActionToken, Throwable e) {
                  Log.e(TAG, "mqtt connect failed", e);
                  isconneted = false;
              }
          });
      } catch (MqttException e) {
          Log.e(TAG, "mqtt connect failed", e);
      }
  </code></pre>
  
  <p>Using the same credentials, I can connect to IoTF and publish messages using <code>mosquitto_pub</code> command line client. How do I get rid of this error ?</p>