OC-1990: Isolate code RenameRemoteFileOperation
Fix, creation of subdirectories
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