A patch from Shi Jinghai for "Proposal: URL-Generation Changes" https://issues.apache.org/jira/browse/OFBIZ-5312

1. Merged UrlUtil.java into SeoUrlUtil.java
2. Merged UrlRegexpConfigUtil.java into SeoConfigUtil.java
3. Changed all DEFAULT_MASK to READ_ONLY_MASK as it's suggested in Perl5Compiler javadoc
4. Replaced RequestHandler.getDefaultServerRootUrl in CatalogAltUrlSeoTransform.java with OfbizUrlBuilder methods


jleroux: after a complete review, I
* replaced all tabs by 4 spaces
* removed empty lines in variables declarations
* formatted some expressions to stay on same line

I noticed that UrlRegexpConfigUtil.getForwardPatterns() has been replaced by SeoConfigUtil.getSeoPatterns(), I guess it's ok since done twice and seems not a wrong C/P


git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23@1537495 13f79535-47bb-0310-9956-ffa450edef68