Public API OC6 - introduce lib/private


As discussed in https://github.com/owncloud/core/issues/4863#issuecomment-24659800 we clearly separate public namespace from private namespace.

lib/public - OCP
lib/private - OC

@karlitschek @blizzz @bartv2 @bantu @icewind1991 THX