Added performance test class
Removed unnecessary String.format invocations
Code cleanup
Performance updates

- Replaced org.xacml4j.util.DefaultInvocationFactory with org.xacml4j.util.CglibInvocationFactory
- Replaced  String.indexOf(single-character-string) with String.indexOf(character)
- Replaced StringBuilder.append(single-character-string) with StringBuilder.append(character)
- Replaced String.matches/String.split/String.replaceAll with static Pattern+Matcher invocations
Performance updates

- Linked list in RequestContextHandlerChain.java with CopyOnWriteArrayList
Renamed RSA2008PerformanceTestCase.java to exclude it from regular unit tests
Cache hash-code in high-frequency invocation classes
Don't cache attributes nor content in PIP during performance test
Return immutable collections or immutable collection views instead of creating new copies of collections.
'equals' method cleanup
Fixed a typo in class name