Create a warning when the DS annotations properties element contains a '='

In the bnd annotations, properties is the a=b pattern, in DS it is the properties
file path. So if people use a = in a file path they get an error.
#479 Verified that unresolved errors were reported
Found another bug in the verification but I do not
understand how the DynamicImport-Package could make a
change?
A trailing ',' in a properties header created an NPE
Jar Entry time is -1 if not set, was testing for == 0

Copying the embedded repo checked for entry time == 0
Fixed, now if the entry time is not set, it will always
overwrite
#479 The previous fix used String instead of PackageRef to remove
an entry in the unresolvedReference.
Automatic replacement of escaped characters in a macro failed
on Windows because path names have \ characters.

Removed automatic escaping, added an unescape macro that does the  unescaping for all arguments