OP-22473: Fixing duplicate label checking to catch -0

Adding a simple hack to consider "0" and "-0" to be duplicates. Also
adding appropriate tests.
Merge pull request #3 from NickHeiner/OP-22473-neg-zero

OP-22473: Fixing duplicate label checking to catch -0