changes to make unit test friendly
fix to look for the providers in the subdomain if the parent domain
doesn't return providers
updated mock library dependancies
added equals/hashCode methods
addded test case for ADSettings
empty check added for attribute value
Test case updated
junit version updated
Cleaned up pom.xml
Test cases for ADUsersProvider, ADUser and ContextUtil
updated the test case for ADPlugin and ADServerEntry
test case added for ADGroupsProvider and ADPluginException