assets: introduced saveVersion() method + object,asset,document: optimized saving scheduled tasks (only once in saveVersion - not multiple times)

git-svn-id: http://www.pimcore.org/svn/pimcore/private/core/trunk@4755 1f8fe7d8-47f0-464c-8d0a-336f4953ab05