Removed duplicate method from RequestBuilder and renamed few to be more descriptive
Removed some core dependencies from spyware
Removed core dependencies from DocumentChangeHandler, SnapshotTaker and EventSendBuffer
Core.getSettings() calls removed
courseDAO injected to DomainUtil
Removed most core singleton dependencies from core
Added test for downloadertask
Merged local changes to upstream
Tests now inject dependencies properly
Plugin now injects various objects properly
Merge core_removal to DEV