Generalized pattern in camelize() to remove underscores between any non-lower-case-letter characters and to recognize/remove multiple underscores.