- added many new methods to StringUtil;
- Patterns is no longer inner class of StringUtil.