#10 Migrate the Agent to OSGi
* The agent is now a bundle
* Create a Karaf distribution
* First services with iPojo
#10 Migrate the Agent to OSGi
* Use iPojo in the agent
* Install iPojo in Karaf
* There is a bug with this. Wait for Karaf 3.0.2.

See https://issues.apache.org/jira/browse/KARAF-2519
#116 Reorganize Maven Modules
#118 Initial version
#120 Update the root POM
+ #116 Separate the REST client from the bundles
Complete refactoring of the agent to use iPojo with in-memory agents
Improve code coverage of unit tests (Bash)
On our way to OSGify the DM
#113 Root Instances should not be in PROBLEM on IaaS Error
#120 Add a profile to generate sources and javadoc JAR files
Merge remote-tracking branch 'origin/master'

Conflicts:
	roboconf-plugin-puppet/src/test/java/net/roboconf/plugin/puppet/PluginPuppetTest.java
Add unit tests on the Puppet plugin
Another BIG refactoring in progress in the agent
Complete the unit tests on the agent
Merge remote-tracking branch 'origin/master'

Conflicts:
	pom.xml
	roboconf-agent/src/main/java/net/roboconf/agent/internal/AgentMessageProcessor.java
	roboconf-agent/src/main/java/net/roboconf/agent/internal/AgentUtils.java
	roboconf-agent/src/main/java/net/roboconf/agent/internal/Main.java
	roboconf-agent/src/test/java/net/roboconf/agent/internal/AgentUtilsTest.java
	roboconf-core/src/main/java/net/roboconf/core/model/helpers/ImportHelpers.java
	roboconf-core/src/main/java/net/roboconf/core/model/io/RuntimeModelIo.java
	roboconf-core/src/main/java/net/roboconf/core/model/runtime/Import.java
	roboconf-core/src/main/java/net/roboconf/core/model/runtime/Instance.java
	roboconf-core/src/main/java/net/roboconf/core/utils/ProgramUtils.java
	roboconf-core/src/test/java/net/roboconf/core/model/helpers/ImportHelpersTest.java
	roboconf-core/src/test/java/net/roboconf/core/model/runtime/ImportTest.java
	roboconf-core/src/test/java/net/roboconf/core/utils/ProgramUtilsTest.java
	roboconf-dm-webapp/pom.xml
	roboconf-dm/pom.xml
	roboconf-dm/src/main/java/net/roboconf/dm/environment/iaas/IaasResolver.java
	roboconf-dm/src/main/java/net/roboconf/dm/management/ManagerConfiguration.java
	roboconf-dm/src/test/java/net/roboconf/dm/environment/iaas/IaasResolverTest.java
	roboconf-dm/src/test/java/net/roboconf/dm/management/ManagerConfigurationTest.java
	roboconf-dm/src/test/java/net/roboconf/dm/management/Manager_BasicsTest.java
	roboconf-iaas-ec2/src/main/java/net/roboconf/iaas/ec2/IaasEc2.java
	roboconf-messaging/src/main/java/net/roboconf/messaging/internal/utils/RabbitMqUtils.java
	roboconf-plugin-api/src/test/java/net/roboconf/plugin/bash/template/InstanceTemplatingTest.java
	roboconf-plugin-bash/src/main/java/net/roboconf/plugin/bash/PluginBash.java
	roboconf-plugin-bash/src/test/java/net/roboconf/plugin/bash/PluginBashTest.java
	roboconf-plugin-puppet/src/main/java/net/roboconf/plugin/puppet/PluginPuppet.java
	roboconf-plugin-puppet/src/test/java/net/roboconf/plugin/puppet/PluginPuppetTest.java
	roboconf-plugin-puppet/src/test/resources/puppetplugin-unit-tests/graph/WithInit/roboconf_withinit_module/manifests/init.pp
	roboconf-plugin-puppet/src/test/resources/puppetplugin-unit-tests/graph/WithOperations/roboconf_withoperations_module/manifests/update.pp
#108 Replace the perform operation in the REST API
#121 Add a Synchronize Operation
+ Complete unit tests
+ Code review on the various IaaS
+ POM fix
Update the Docker plugin
Merge remote-tracking branch 'origin/master'

Conflicts:
	roboconf-iaas-docker/src/test/java/net/roboconf/iaas/docker/IaasDockerTest.java
	roboconf-plugin-puppet/src/main/java/net/roboconf/plugin/puppet/PluginPuppet.java
Complete the POM for release management