Changed ChargedPopulationInitialisationStrat to use ControlParameter.
Fix bug in SpatialCenterInitialisation

- The average position is now returned correctly.
- Added unit test for SpatialCenterInitialsation and Diversity.
Merge pull request #157 from censlin/chargedPopRatioControlParameter

ChargedPopulationInitialisationStrat to use ControlParameter.
Merge pull request #159 from robgarden/spatialCenterFix

Fix bug in SpatialCenterInitialisation
Merge branch 'master' into topic/topology-removal

Conflicts:
	library/src/main/java/net/sourceforge/cilib/algorithm/initialisation/ChargedPopulationInitialisationStrategy.java