BLXX-62 minor refactor to TextWrapper and NumberBox so their appearances
are similar.

This will make UIs look more consistent.
BLXX-62 add constructor to override standard icon and tooltip
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-common-rcp.git