Implemented Enum.hasFlag as a generic alias for System.Enum.HasFlag.
Changed the generic constraints used in the other Enum functions so they don't need the underlying type.
Removed the TestBench project, it's not used anymore.
Implemented String.Split.iter, though it hasn't been tested yet.