Improve code.

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1300 3c3d7b80-5828-415e-9f61-280b98178fff
Sync changelog with 0.5.x

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1301 3c3d7b80-5828-415e-9f61-280b98178fff
Check if the shared folder still exists before applying action.

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1302 3c3d7b80-5828-415e-9f61-280b98178fff
Add ability to relocate a shared folder. This can be done via the shared fiolder 'Edit' dialog. The user has to confirm the relocation if the 'Volume' or 'Path' has been changed. The shared folder content will NOT be moved automatically, only the necessary directory tree will be created by the RPC backend. Services that are using the shared folder should be marked as dirty automatically if they are implemented correct (they must listen for org.openmediavault.system.shares.sharedfolder/OMV_NOTIFY_MODIFY notifications.

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1303 3c3d7b80-5828-415e-9f61-280b98178fff
Improve code.

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1304 3c3d7b80-5828-415e-9f61-280b98178fff