Force XML files to use LF line endings.

Some tests do a diff of expected XML output against actual XML output. Since differing line-endings are treated as a difference, those tests fail if we check out XML files with CRLF line endings. To fix that, just force all XML files to use LF line endings and be done with it.
Use UTF-8.

Legacy encodings are horrible.
Use .xml in preference to .swfml.
Verify the output of the 'simple-import' test.
#22: Add test case for font metrics when importing TTF fonts.
#22: Fix incorrect TTF font metrics.

On x64 (and possibly other platforms), the metrics were being set to arbitrary values picked out of the wrong bytes in a struct.

It's not clear whether we should really be using usWinAscent and usWinDescent in preference to sTypoAscender and sTypoDescender, but that's what we were doing before on the platforms that were "working" so we'll preserve that behaviour for now.
Update copyright year.