Modified .gitignore file

Added eclipse-generated files
Merge branch 'neuron' of github.com:nharward/commons-j into neuron

Conflicts:
	.gitignore - .settings vs .settings/ - .settings/ wins
Fixing reconnect logic and moving to a separate handler at the beginning
of the pipeline.  Still needs work but I have to shift computers so
checking in here.
Fixing some NPEs and other misc. bugs in the round-robin reconnect
logic.  And learned a lot about how Netty works in the process :)
Fixing sample PubSubClient application to print slightly better output
including the topic for which each message arrives on, plus all topics
that outgoing messages will be sent to.

Everything seems to work at this point including clean shutdowns and
client auto-reconnect.
Removing 'mom' (Message Oriented Middleware) from the pubsub code, it
just leads to inappropriate comments.
Fixing warnings
Re-factoring MessageBuilder to be an inner class 'Builder' of Message. 
Also adding source and server UUID fields in Message, this will be used
later for multi-master functionality and could also be used for
tracking/statistics.
Adding headerSize() method in Message for use in MessageCodec which was
hard-coding an incorrect [old] value of '8'.  Also fixed marshalling in
Message to put in the server ID after the source ID.
converted unit test to use Assert.assert* methods instead of java built-in assert keyword.
Merge branch 'neuron' of github.com:nharward/commons-j into neuron
alpha stage of server-to-server pub/sub code.  Servers are connected and
local clients work fine, but servers are not forwarding messages to each
other despite having live network connections.  Obviously missing a few
lines of code :)

Also added a unit test for message marshalling/unmarshalling which was
previously broken with the introduction of source/server UUID fields.
Adding some trace logging in client message handler
Changed default SLF4J logging from 'simple' to java.util.logging
wrapper, added a 'trace' level configuration file in src/main/resources
for use in debugging.

Added some trace logging in SeverMessageHandler, needs to be improved to
contain channel ID and not just source.
Fixing ServerMessageHandler.
ServerMessageHandler now actually forwards incoming messages to
other servers (including subscription to topics).
Pub/Sub now actually works!!

Features:
* Multi-master
* Auto-reconnect, both on clients and server-to-server
* Round-robin clients; connect to first available server, trying others
on failure
* Dynamic 'topics' with any number of callbacks
* Optional client callback so application is notified of connection
up/down events
Cleanup up logging.

Logging statements that previously had to contruct a new Object[] to
pass in arguments now use the very silly Conversions.asArray() since the
java compiler is for some reason unable to figure things out itself.
Making sl4j-java1.4 logging test scope.

Also added servlet-api v2.5 as a provided dependency; web listeners
to fire up pub/sub will be coming soon.
Adding web/servlet context listener to start/stop PubSub.

Also re-factored some code around to make parsing of <host[:port]>
pairs into InetSocketAddress objects in one place.
Updating project information in Maven POM
Replacing tabs with spaces in pom.xml.