Fix FileSpec corruption issue
Make sure that the logged in user is verified against files in the default change.
Multiple users can share the same workspace and cause lots of confusion.
Also changed the code in Perforce.P4.Changelist.ToString() to create new FileSpecs instead of doing implicite casts. This should fix the exception if the
source FileMetaData is incomplete some how.