Track rename of dependent artifacts.
Added back sorting of attributes since some client libraries order attributes differently.
No longer need to use SyncGML output format. Switched to GML3.
Apply patches from Dale to compute sha1 of time the same when client uses XMLGregorianCalendar.
Also, use localName when matching by attribute name since client's
Property.getName().toString() is returning fully qualified name.
Merge pull request #529 from MoebiusSolutions/2.5.x

2.5.x