Merge pull request #17 from Jordi-m/master

Expose XMPP connection statuses through the XmppService object
Mac OS was still matched:( Now it should really limit itself to Linux.
Fix complex parameters, it requires handling generics as well...
XMPP Exceptions more visible
Lots of Sonar fixes, cleanups
Two TypedKeys with the same parameters might be considered equal:)
Introducing in-memory object references for integrating Eve agents with
legacy code.
These version tags are being used by Git, leading to local changes on checkout. Removing them.
Minor changes to GOL demo.
Make RunnableScheduler init a bit more robust against incorrect
configuration.
Make the receive exception correct
Introducing global-goal demonstrator, simulation and research tool.
Add git ignore for build artifacts.
More ignoring is healthy
Some minor fixes
More ignoring
More work in preventing ZMQ to be included on platforms that don't have
central repository support
tymon: some roster thingy
Don't remove agentType when clearing state.
Merge branch 'master' of ssh://git@github.com/almende/eve.git
Add couchdb state factory and state