OC-1990: Isolate code RenameRemoteFileOperation
Merge branch 'refactor_remote_operation_to_create_folder' into refactor_remote_operation_to_rename_folder

Conflicts:
	oc_framework/src/com/owncloud/android/oc_framework/operations/remote/CreateRemoteFolderOperation.java
OC-1990: Isolate code from RenameFileOperation to remove dependecies on local storage. Filter invalid characters in fileName
OC-1991: Create Unit Tests for Rename File and Folder
OC-1991: Add more cases in rename file / folder tests
FIX OC-2101: App crash when renaming a folder while the server is down or without internet connection
t puswqMerge branch 'refactor_remote_operation_to_create_folder' into refactor_remote_operation_to_rename_folder

Conflicts:
	oc_framework-test-project/src/com/owncloud/android/oc_framework_test_project/TestActivity.java
	oc_framework/src/com/owncloud/android/oc_framework/utils/FileUtils.java
OC-2115: Validate Path in RenameRemoteFileOperation
Merge branch 'develop' into refactor_remote_operation_to_rename_folder
Small tweaks in rename operation
Fixed test of oc_framework; more simple initialization
Merge pull request #303 from owncloud/refactor_remote_operation_to_rename_folder

Refactored remote operation to rename folder into oc_framework