Speed up u-/l-cfirst for UTF8
Make u-/l-cfirst handle empty strings