Reverted the use of ulong in favour of size_t to satisfy the parent class of DUnitAssertError which uses size_t for the line constructor parameter. This should fix bugs occurring on 32bit systems.