Parameters Log cleanup/refactoring - show only present params

The org.numenta.nupic.ParametersTest#testDefaultsAndUpdates produce output:

All Defaults:
{
	Spatial: {
		inputDimensions:[64]
		potentialRadius:16
		potentialPct:0.5
		globalInhibition:false
		inhibitionRadius:0
		localAreaDensity:-1.0
		numActiveColumnsPerInhArea:10.0
		stimulusThreshold:0.0
		synPermInactiveDec:0.01
		synPermActiveInc:0.1
		synPermConnected:0.1
		synPermBelowStimulusInc:0.01
		synPermTrimThreshold:0.5
		minPctOverlapDutyCycles:0.001
		minPctActiveDutyCycles:0.001
		dutyCyclePeriod:1000
		maxBoost:10.0
		spVerbosity:0
	}
	Temporal: {
		columnDimensions:[2048]
		cellsPerColumn:32
		activationThreshold:13
		learningRadius:2048
		minThreshold:10
		maxNewSynapseCount:20
		initialPermanence:0.21
		connectedPermanence:0.5
		permanenceIncrement:0.1
		permanenceDecrement:0.1
		tmVerbosity:0
	}
	Other: {
		random:org.numenta.nupic.util.MersenneTwister@7881db
		seed:42
	}
}

Spatial Defaults:
{
	Spatial: {
		inputDimensions:[64]
		potentialRadius:16
		potentialPct:0.5
		globalInhibition:false
		inhibitionRadius:0
		localAreaDensity:-1.0
		numActiveColumnsPerInhArea:10.0
		stimulusThreshold:0.0
		synPermInactiveDec:0.01
		synPermActiveInc:0.1
		synPermConnected:0.1
		synPermBelowStimulusInc:0.01
		synPermTrimThreshold:0.5
		minPctOverlapDutyCycles:0.001
		minPctActiveDutyCycles:0.001
		dutyCyclePeriod:1000
		maxBoost:10.0
		spVerbosity:0
	}
}

Temporal Defaults:
{
	Temporal: {
		columnDimensions:[2048]
		cellsPerColumn:32
		activationThreshold:13
		learningRadius:2048
		minThreshold:10
		maxNewSynapseCount:20
		initialPermanence:0.21
		connectedPermanence:0.5
		permanenceIncrement:0.1
		permanenceDecrement:0.1
		tmVerbosity:0
	}
}

Updated/Combined:
{
	Spatial: {
		inputDimensions:[64, 64]
		potentialRadius:16
		potentialPct:0.5
		globalInhibition:false
		inhibitionRadius:0
		localAreaDensity:-1.0
		numActiveColumnsPerInhArea:81.92
		stimulusThreshold:0.0
		synPermInactiveDec:0.01
		synPermActiveInc:0.1
		synPermConnected:0.1
		synPermBelowStimulusInc:0.01
		synPermTrimThreshold:0.5
		minPctOverlapDutyCycles:0.001
		minPctActiveDutyCycles:0.001
		dutyCyclePeriod:1000
		maxBoost:10.0
		spVerbosity:0
	}
	Temporal: {
		columnDimensions:[32, 32]
	}
}