ISPN-2660 Replace non-alphanumeric characters in cache names with an underscore to prevent database naming errors

https://issues.jboss.org/browse/ISPN-2660