Picked a lot of solver improvements from develop
Merged crawler changes from develop branch
Merge branch 'rc/2.0.0' into develop
Refactored solver and publishes upload function
Removed all impossible and empty solver initialization lines
Implemented rename conflict solver for file handling
Whitespaces and improved conflict detection added
Local situation detection supports the difference between rename and move
Fixed StyleCop issues
Activated rename/rename conflict situation test
Improved local object deleted solver to react on remote changes
Fixed local object renamed solver
Implemented basic conflict solver for local object deleted and remote changed
Added integration test for conflict situation of local deletion and remote change
Fixed failing integration tests by adding correct change token
Moved "operations logger" to abstract solver base class
Refactored up/download routine by moving to abstract solver base class
Whitespaces
Ensures that the remote object has not been changed since movement
If remote object has been changed since last sync => detection works.