RegionSumTool: Change icon and correctly update profile
PerimeterBoxProfileTool: Add average profile with toggle button actions

Conflicts:
	org.dawnsci.plotting/src/org/dawnsci/plotting/tools/profile/PerimeterBoxProfileTool.java
ZoomTool: ArrayOutOfBound Exception
Add TraceListener to RegionSumTool
code cleaning up
unused code
Add average profile to BoxLineProfile

Conflicts:
	org.dawnsci.plotting.api/src/org/dawnsci/plotting/api/tool/IProfileToolPage.java
	org.dawnsci.plotting/src/org/dawnsci/plotting/tools/profile/BoxLineProfileTool.java
NPE fix
Refactor PerimeterBoxProfileTool

Conflicts:
	org.dawnsci.plotting/src/org/dawnsci/plotting/tools/profile/PerimeterBoxProfileTool.java
Refactor PerimeterBoxProfileTool bis

Conflicts:
	org.dawnsci.plotting/src/org/dawnsci/plotting/tools/profile/BoxLineProfileTool.java