svn: Refactored SvnMergeInfoTest - methods extracted, lots of duplication removed
svn: Refactored SvnMergeInfoTest - methods extracted, duplication removed, warning fixes
svn: Refactored MergerFactory - removed unused methods
svn: Refactored SvnBranchPointsCalculator.WrapperInvertor - explicitly use SvnBranchPointsCalculator.BranchCopyData type (instead of being generic)
svn: Removed unnecessary SvnBranchPointsCalculator.Invertor interface
svn: Refactored FirstInBranch - code simplifications, warnings fixes
svn: Refactored FirstInBranch - not null, code simplifications (exception handling)
svn: Refactored SvnMergeInfoCache - removed inner MyState class (fields added directly to SvnMergeInfoCache)
svn: Refactored FirstInBranch - use common client factory model (instead of direct SVNLogClient usage)
svn: Refactored DefaultConfigLoader - use common client factory model (instead of direct SVNLogClient usage)
svn: Make sure start() method of the task queue (myBranchesLoader) in SvnBranchConfigurationManager is invoked - otherwise runnables passed to queue are not executed
svn: Refactored DefaultConfigLoader - code simplifications, warnings fixes
svn: Refactored LatestExistentSearcher - use common client factory model (instead of direct SVNLogClient usage)
svn: Refactored QuickMerge - merge parameters extracted to separate MergeContext class
svn: Refactored QuickMerge - make task classes do not directly depend on QuickMerge instance
* MergeContext and QuickMergeInteraction parameters added to all task constructors
* several QuickMerge methods moved to corresponding task classes
svn: Refactored QuickMerge - inner classes moved to separate files (and renamed)
svn: Refactored MergeCalculatorTask - removed unnecessary fields and utilize data from MergeContext instead
svn: Refactored LoadRecentBranchRevisions - removed unnecessary fields and utilize MergeContext instead
svn: Refactored OneShotMergeInfoHelper and OneRecursiveShotMergeInfoWorker - removed unnecessary fields and utilize MergeContext instead
svn: Refactored SvnCheckinEnvironment - code simplified, unified code flows for SVNKit and command line