corrected name of StringUtil.isAscii()
fixed Decision.isEmail() and prepare for EmailNamePair rewrite
refactored to solve JIRA-2381 and cleanup old stuff
solves ticket 2350
improved getTickCount
improved getTickCount
Merge pull request #160 from clitnak/4.1_replaceNoCaseBug

replaceNoCase was using the source string as the replace string.
Merge pull request #159 from clitnak/4.1_ThreadHangs

Non-thread-safe HashSet used in static methods
Merge pull request #156 from igal-getrailo/jira-2381

Jira 2381
Merge pull request #157 from igal-getrailo/jira-2350b

Jira 2350b
add support for empty constructor
improve exception
add support for concurrenthashmap
Merge remote-tracking branch 'origin/4.1' into 4.1
removed unnecessary throw cause
Merge branch '4.1' of https://github.com/getrailo/railo into 4.1