Automatically create/update indexes of upgradeable packages and plugins if a package is installed or removed.

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

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1031 3c3d7b80-5828-415e-9f61-280b98178fff
Continue to add quarantine support.

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

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

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1034 3c3d7b80-5828-415e-9f61-280b98178fff
!!!!!!!!!!! ATTENTION !!!!!!!!!!! Unlocking the file IS necessary, otherwise the damon is freaking out.

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1035 3c3d7b80-5828-415e-9f61-280b98178fff
Hardening connection to engine daemon.

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