Point with label is displayed imcompletely

Only text is displayed, point is not visible.
Update PointRenderer.java

Check externalGraphic void string.
Explicitely propose backgroundColor as a parameter for map block
bugfix: configHeaders can be null

mistake caused by assigning new Object
to local variable which creates a different
reference caused print to crash in my situation.
Legends: Widows and orphans problem. Issue #94

The idea is that each legend item, i.e. a heading
introduces a sub list which's height is then measured
and put into a sub list height map with the indexes
being the keys and the heights the values.

So, for example:
Say
maxHeight = 50
and
 * Heading 1 (height 12)
   * Class 1 (height 10)
   * Class 2 (height 10)
 * Heading 2 (height 12)
   * Class 3 (height 10)
   * Class 4 (height 10)
   * Class 5 (height 10)

subHeights = {
    0: 32 (=12+10+10)
    1: 42 (=12+10+10+10)
}

The code then goes through and calculates
subHeights[0] + subHeights[1] = 74
first and pushes the legend onto the next column
because 74 > maxHeight = 50

This is not perfect, but I have difficulty verbalising
why. However, it works for our simple cases so far.
Might need some more testing because I think there are
some corner cases that this doesn't cover.

Also, made sure correct indentation is used.

Conflicts:

	src/main/java/org/mapfish/print/config/layout/LegendsBlock.java
Merge pull request #95 from geekdenz/master

Legend Improvement: Widows and Orphans, Formatting improvements, Bug fix
Merge pull request #88 from severo/backgroundcolor

Explicitely propose backgroundColor as a parameter for map block - fixes #87
Potential fix for image output.  It was previously hardcoded as png.
Merge branch 'master' of https://github.com/mapfish/mapfish-print
Indentation detail
Merge pull request #99 from severo/master

Indentation detail
Merge pull request #84 from geops/master

Check externalGraphic void string.
Merge branch 'fix-label' of git://github.com/haiiro-shimeji/mapfish-print

Conflicts:
	src/main/java/org/mapfish/print/map/renderers/vector/PointRenderer.java
added imagemajick parameters for a white border.
Correct imagemagick parameter order.

I had the imagemagick parameters in the wrong order.
Update conf documentation (resolution and legends block)
Merge pull request #101 from severo/master

Update conf documentation (resolution and legends block)
Be able to override the params
Replace tab with space
Remove end white space