Fix recursivley flag misinterpretation.
Keep originalFile member as QString rather than C string.

This avoids encoding problems with interesting file names.
Fix local rename.
Remove straycats collected in the reconcile phase from journal.
Adjust generic build documentation to the current state.
Remove straycat code from mirall.
Minor docu change.
Again minor doc changes.
Fix conflict file handling, create a proper conflict file name.

Before this fix, the conflict file name was set in the file name
variable which lead to the problem that the subsequent rename of
the temp file to the final final filename was moving the temp file on
the conflict file. No final file was there.
Add missing return in error case.
Add rename actions to progress dispatching.

With that fix rename operations are shown as such in the progress
window and in bubble help etc.
Make sure to rebuild the recent changes menu.
PostSyncCleanup added: Remove superfluous entries from database after
sync.
Call ne_sock_init and ne_sock_exit to initialize neons SSL stack.

See https://github.com/owncloud/mirall/issues/1115 for more details on
why that is done here now.
Merge remote-tracking branch 'origin/master' into account_refactoring