ParticleCounter: reduce recursion in lut relabelling
ParticleCounter: remove unused variable and comments
ParticleCounter, Purify: Make mapped algorithm default
ParticleCounter: move slice array access out of inner loop
Anisotropy: fix bug in determining vector start position

Vector start was being miscalculated due to wrong operation, resulting
in a hidden ArrayIndexOutOfBounds exception.

Reported by: Termo
ParticleCounter: set HashSet initial capacity to 1

Doesn't seem to be a time penalty in doing this, and may save some
memory by reducing the default size of the HashSet
BoneJ version 1.3.10
Help: add -testing branch tag
UsageReporter: Try even harder to detect Mac

Seems like only PPC was getting picked up from the user agent string, so
setting the os.arch in a cleaner if-else.
UsageReporter: remove unused imports
UsageReporter: be paranoid about locale changing the locale string
RoiMan: stop using deprecated RoiManager.getList() method

ROIs now now which slice they are on so there's no need for the ugly get
label hack used previously.

Return null if there are no point ROIs in the ROI manager
SphereFitter: show a message and return if there are no points defined

Closes bug reported by Pete Watson (University of Hull)
Isosurface: be a bit more verbose when generating meshes
UsageReporter: keep trying to detect Mac on Intel
UsageReporter: remove offending ';'
UsageReporter: convert "ppc" to "PPC" for user agent string

Thanks to Lily Wilson for testing on PPC and Intel Mac laptops
Usage Reporter: drop the U security designation from Macs' user agent
BoneJ version 1.3.11
Help: restore -testing branch tag