Migrate to a schema version

Calls each migration step required to get to the schema version of
choice

@param string      $targetVersion Target schema version
@param string|null $namespace
@param string|null $group

@return mixed Current version string on success, FALSE on failure or no migrations are found
@throws ConfigException