[api] Fix forbidden_projects_ids query

The project access flag has two status: "enable" and "disable" - the latter
must be queried for forbidden_project_ids.
[api] move write permission checks from controller to package and project model

This is just the first part doing the checks. Removing the old ones is another step.
[webui] title is not a valid parameter to the live_build_log action
[api] do not allow request from source on same target, when a source modification option is used
[webui] Fix request/release dialogs
[api] don't hardcode ruby1.9
[backend] make kiwi parsing in bs_worker more robust, use Build::parse
[doc] update informations about the official books of OBS
[webui] fix old links to project/monitor pages
[backend] old kiwi seems to behave different when using command line parameters. Restore old behaviour for that case.
[docu] Update from 10.3 to 12.3 (yes: five years later! :-)

Just changing the example to fit with a more current version which is still available.
[webui] make "add a reviewer" work again (including test cases)
[webui] fix adding roles to existant users (fixes #326)
[webui] fixing maintenance workflow test
[backend] fix help information for bs_admin --parse-build-desc
[backend] export proxy variables for worker download via curl
[webui] seperate each partition into an own line in daemon monitor
[webui] also test removing user roles
[webui] don't write files in texts, but only read
[webui] make sure we wait for the users to be saved