some minor businesslayer cleanups
various subscription improvements
dedup businesslayer code
add update method for collections
move 2 files
remove unnecessary methodcalls inside calendarcache and objectcache contructur
cleanup timezone businesslayer
json backend api cleanups
remove backend businesslayer
move methods around among different businesslayers
fix method call for updateByCacheAndRemote
businesslayer superclass phpdoc fixes
catch more exceptions in getRemote
fix calendarbusinesslayer::createFromRequest