fixing typos and other minor issues
change the taskDirs task to include implicit tasks such as 'dependencies'
[cosmetics] add _* to .gitignore, improve some javadocs
Rename type parameter for ldap attribute type
Change "attributes" argument of LdapClient.search() from Collection to Iterable
Remove isIncrementalSyncPossible() from ActiveDirectorySyncService, and replace it with appropriate exceptions being thrown on error conditions.
Add required setters to DomainControllerAffiliation to be able to update Highest USN and Invocation ID after syncing.
Add repository interface providing load/save operations for DomainControllerAffiliation records.
Add DCA repository and key of persistent DCA record as new constructor parameters to ActiveDirectorySyncServiceImpl and DefaultUnboundIDConnectionFactory.
Implement full/incremental sync methods as callbacks of a template method performing common DCA loading/saving logic.
Add negative test: service should fail when referenced DCA is not in repo.
Align tests to changes introduced in previous commit.
Some cleanup/reorg.
Merge branch 'feature/dca_repository' into develop
Upgrade Gradle to version 1.7
Factor out code that looks for Gradle jars and sources under $GRADLE_HOME in order to attach them as dependencies to IntelliJ Idea modules.
Add code that creates and uploads sources jar to maven repo when install task is invoked.
Rename dependent library names (use camel case instead of underscores)
"Mute" non-idea tasks in buildSrc.gradle to turn it into a fake project which is only there to have an IntelliJ IDEA module generated for the project.
Refactor systemTest launching Gradle code to make it more readable and OO like.
Minor beautifying/rearrangement here and there...
Merge branch 'feature/refactor_buildscripts' into develop
change LDAP connection factory to defer loading connection details from the repository until needed in createConnection() (as opposed to eagerly loading it at creation time of the factory)
Eliminate the use of ReadOnlyInMemoryDirectoryServerConfig in order to enable the use of custom subclasses of InMemoryDirectoryServerConfig.
Refactor in-memory Active Directory mock server, so that it can be injected with a map of root DSE attributes rather than those attributes being pulled from system properties as before.
Remove overcomplicated properties-file-parsing logic from build script (simplification enabled by the previous refactorings).