Add support for a list of MQTT servers

The client has been updated to allow an application to pass as list
of MQTT servers via a new setServerURIs method on connect options
object. This is primarily for MQTT servers that provide a high 
availability option enabled via a pair or MQTT servers on different
network addresses.  The mqtt client will work it way through the
list until a successful connection is made. If the list is processed
a connection is not made then the connect fails.  

Existing applications will work unchanged. 

A number of JavaDoc updates.
Add support for a list of MQTT servers

The client has been updated to allow an application to pass as list
of MQTT servers via a new setServerURIs method on connect options
object. This is primarily for MQTT servers that provide a high 
availability option enabled via a pair or MQTT servers on different
network addresses.  The mqtt client will work it way through the
list until a successful connection is made. If the list is processed
a connection is not made then the connect fails.  

Existing applications will work unchanged. 

A number of JavaDoc updates.
Beginning of Maven restructure
initial pom
Lots of minor string and Javadoc cleanups
Also-By:asm@uk.ibm.com
Publish artifacts to Maven repository
Bug #405722 - adding Java client tests
Bug #405722 - adding Java client tests

Signed-off-by: Allan Stockdill-Mander <asm@uk.ibm.com>
Merge branch 'develop' of git://git.eclipse.org/gitroot/paho/org.eclipse.paho.mqtt.java into develop
New and revised tests

Signed-off-by: Allan Stockdill-Mander <asm@uk.ibm.com>
Sample GUI for the Paho Java client
Update directories which have moved
Fix for bug 415216
Added basic SSL tests for the Java client, they are currently excluded
in the pom.xml until the configuration for m2m.eclipse.org is set.
Additional logging and toString functions on wire packet classes
Bug 405721 - Improve the validateURI function
Merge branch 'develop'
improve pom files and package sample utility
Merge branch 'develop'
Prepare for 0.4.0 release