Re-activate setValue but omit XML declration

XMLTools now permits disabling the `<? xml` block on
writeXML and dumpXML which allows us to move a step
further, though bfconvert is still failing with:

```
Exception in thread "main" java.lang.RuntimeException:
loci.common.services.ServiceException: java.lang.RuntimeException: Value node list size 2 != 1
```
Remove asXMLElement to prevent dupe Values
Wrap ModuloAlong element with Modulo
Also fix OriginalMetadata annotations in the same way

Note: the private 'value' field hides the proper xmlannotation
'value' field which is a bit confusing.