issue #19813: Finish customer groups.

Unfortunately this pulls in currency widget changes. Might need to wait until that's done before this can be pulled.