Updating tomcat bundle to 7.0.52.wso2v4 . Removing javax.annotation package export from JDK since it's coming via Tomcat.
tomcat-annotations-api should be placed under endorsed folder to over-ride jdk provided javax.annotation packages
LogEventAppender package updated in the log4j.properties file.
Circular buffer fix added.
Circular buffer fix is committed.
TesnNG dependecy added.
Circular buffer implmentation updated with support for generics and proper circular behaviour.
Test cases for circular buffer added.
Added new getSizeOfBuffer method to return the capacity of the buffer.
Added new test cases for the Circular buffer
Added copyright notice.
Added method comment.
Updated a test case to be more readable.
Changed the generic type name of the CircularBuffer from K to E.
Renamed getSizeOfBuffer method to getSize.
Adding the suggested modifications by Sameera. Added the javax.annotation package to launch.ini and made sure that tomcat do not contain this api
Merging fix done for IDENTITY-2722

Fixing NPE when running cache cleanup task. Related JIRA: https://wso2.org/jira/browse/IDENTITY-2722
Simplified elements retrieving logic of the circular buffer.
Added test case to test the order of elements retrieved.
Support for wild card property filters. CARBON-14957