Allows language_range/2 to parse RFC5646 language codes like "es-419"

This allows <code>language_range/2</code> to parse RFC5646 language codes like "es-419". Language subtags can be alphanumeric.