Fixing a bug in large integer handling on Python 3.

Also making tests run clean on Python 3 in the process.
Fixing warning about not closing file handle.
Fixes issue #3 wherein Python changed rounding rules for microseconds.
Fixes a bunch of compatibility problems with plistlib in Python 3.4.

plistlib deprecated several methods and the Data wrapper.
Updating for 0.8