If two threads on the same application try to get the same 'DCStack' there is a situation (though rare) that the threads could get references to two different stacks. Also, if connectionTimeout==0, it makes the connectiontimeout = 1. Changed it so if it is less than or equal to zero, to essentially mean... NO timeout.
Still getting closed connections at random times, as far as I can tell this code is not needed, and when I remove it, it appears to fix the random closed connection issues.
added exported attr to classpathentry and CGI dump to debug project
updated debug template
added specificity to css colors to avoid clashes with site themes
cleaned output by moving time unit to headers
improved precision now that time unit is not duplicated all over the place
improved numeric presentation
corrected cursor pointer
changed exectionTime variable from int to long
flex project (not used in that branch)
solved ticket https://issues.jboss.org/browse/RAILO-2507
Merge pull request #206 from igal-getrailo/dev-update-01

added exported attr to classpathentry and CGI dump to debug project
Merge pull request #207 from igal-getrailo/debug-output-modern-3

updated debug template
added IV/Salt+Iterations to encrypt/decrypt functions
added function definitions
fixed encoding for default algorithm handling
Merge pull request #210 from igal-getrailo/jira-2503b

added IV/Salt+Iterations args to Encrypt/Decrypt functions
password is now stored in a not reversable format, the implementation is backward compatible
fixed reporting of total time of queries and some cosmetics