Add a repository section into the pom
Update repository section of the pom
Implements asEventListener action on Behaviors Capacity.
Merge branch 'master' of github.com:janus-project/janusproject

Merging repository management from master at github.
Add new GSON serialized for Class type

Adding a custom GSON adapter to manage the serialization of class in
JSON. MOdification of the ZeroMQ module to manage the corresponding
injection of the updated GSON object from a custom GSONBuilder
Cleaning pom for javadoc and source integration in jar

Well managing plugin dependency and version management.
Manage dispatching of internal events and corresponding tests updates

Management of the dispatching of the various internal events:
Member/Context Joined/Left, AgentSpawned/Killed, etc.
Update of the Lifecycle unit test to integrate the corresponding
modification
Deprecate the Scope defined in Janus in favor of the Scope defined in SARL.
Use the Kernel logger for uncaught exceptions.
Move the default Janus context and space identifiers into the JanusConfig class.
Make static the function createGson.
Since Scope and Event are serializable, according to the issue sarl/sarl#10, the code is updated to avoid warning.
Updat ethe code to avoid warnings.
Merge pull request #18 from ngaud/master

Manage dispatching of internal events and corresponding tests updates
Correction of the AgentType in AgentSpawned Event

The class passes to the agentType attributes was the class of the called
instead of the class of the newly spawned agent. This commit corrects
this error.

Closes #22
Rename DefaultContextInteractionsImpl to DefaultContextInteractionsSkill (issue #9).
Rename RepositoryImplFactory to DistributedDataStructureFactory (issue #10).
Make SpaceBase public (issue #19).
Make public the implementations of SpaceBase (isse #23).
Move the class JanusConfig from "io.janusproject.repository" to "io.janusproject" (issue #3).