1.
Make "p5 backup" store the depot version number for each file.
This necessitated a new backup format. So add file format versioning,
and a converter to read old files.
2. Make "p5 backups -l" print that version number.
3. "p4 diff -du" doesn't print the version number. It does print it for
the other diff formats (and even for "-du3"). Since "p5 share" uses
"p4 diff", add the version number in if necessary.
4. General code clean up. Make pylint happy. (Well...less unhappy.)
New "File" class replaces the old list-munging code in Workspace class.