Properly encode/decode signed integers in text formats (like XML). Add tests for signed ints.
[bplist] Throw errors if we can't read the header or trailer.
[bplist] Unique times based on their Unix time in nanoseconds (location pointer might have de-uniqued them.)
[tests] Add duplicate value tests.