LOG4J2-623 - remove erroneous trailing }

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1593981 13f79535-47bb-0310-9956-ffa450edef68
Rename ivar "isExcact" to exact, isExact() to getExcat(). This will make the JSON and XML IO simpler. Also using get/set APIs in general is simpler IMO that dealing with the "boolean exception".

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1593984 13f79535-47bb-0310-9956-ffa450edef68
Add hashCode() and equals(); needed for JSON and XML IO testing.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1593985 13f79535-47bb-0310-9956-ffa450edef68