move the private namespace OC into lib/private - OCP will stay in lib/public

Conflicts:
	lib/private/vcategories.php
reorganize file in lib
prepare the updater for the new update channels
use ===
Shoudn't make a difference in this case but just in case

Conflicts:
	lib/ocsclient.php
put the current version and edition into a seperate file to simplify packaging. introduce update channels and build version for automated channel updates. More about that later

Conflicts:
	lib/ocsclient.php
	lib/util.php
Merge branch 'master' into channels

Conflicts:
	lib/util.php
use public api for session access from server container
Merge branch 'master' into lib-private-master-2
use a 4 digit number
add explanation
Merge pull request #5026 from owncloud/channels

put the current version and edition into a seperate file to simplify
Merge branch 'master' into lib-private-master-2
Merge pull request #5039 from owncloud/lib-private-master-2

Public API OC6 - introduce lib/private
Merge branch 'master' into apache-auth-master