Added an id column to the result of the MODULES_REQUIRED_PER_SERVICE query and renamed the query to MODULEGROUPS_REQUIRED_PER_SERVICE to better reflect the data it returns.

The SA now creates just one serviceFactory instance to be used by all behaviours. These behaviours get these as a constructor argument.
Updated the PickAndPlaceService class to fetch and return an array of module_group id's from the knowledge db instead of the hard-coded array {1, 2}.
Added an id column to the result of the MODULES_REQUIRED_PER_SERVICE query and renamed the query to MODULEGROUPS_REQUIRED_PER_SERVICE to better reflect the data it returns.
Merge branch 'development' of https://github.com/hesselmeulenbeld/HUniversal-Production-Utrecht into development

Conflicts:
	src/java/rexos/mas/hardware_agent/HardwareAgent.java
	src/java/rexos/mas/service_agent/ServiceAgent.java