Extend IEnumerable adding sequencing_starts_with.
Fix incorrect Unicode detection.

+ Big-Endian Unicode was being detected as Little-Endian.
+ Removes redundant hard-coded byte marks opting instead to use constants defined by the .NET Framework.