getting rid of JCSElement

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1594051 13f79535-47bb-0310-9956-ffa450edef68
global Subsitutor support for all properties

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1594061 13f79535-47bb-0310-9956-ffa450edef68
don't call System.time methods if not needed

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1594064 13f79535-47bb-0310-9956-ffa450edef68
removing a bunch of synchronized thanks to ConcurrentHashMap - still removeAll to review since it can be not that good but using any synch would make it slower and not scalable

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1594073 13f79535-47bb-0310-9956-ffa450edef68