Use ArgumentNullException in Disc.cs, not ArgumentException.

Also remove an unused property in DiscHeaderGC.cs. Should have been killed off at the very beginning.