protos/2.2-armv7l/patches: Do not create mono-tizen user

We'll use "developer" instead.
Makefile: Create SSH config fragment if port is forwarded
Makefile: Register tools/setup.sh as a dependency
protos/2.2-armv7l: Automatically start sshd
protos/2.2-armv7l/patches: Enable shell for "developer"
tools/setup: Do not hardcode mounts
*.sh: Add missing "set -e" safeguards
protos/2.2-armv7l: Be less verbose when tar-ing patched files
Makefile, bundles/mono-tizen-devel: Initial "bundle" configuration support
bundles: Enable bundle dependency chains
bundles/mono-tizen-build: New bundle; prepares build environment
bundles/mono-tizen-rpm: New bundle; prepares RPM build
bundles/mono-tizen-devel: Pre-install some RPMs if possible
bundles/mono-tizen-devel: Fix permissions on /home/developer
bundles/mono-tizen-build: Always force %_host to _target_platform

Without this, Mono thinks it's being cross-compiled.
protos/2.2-i686: Tizen release 2.2.0 (Tizen) on Intel, based on emulator images
protos/2.2-i686/patches: Don't destroy $HOME environment variable
protos/2.2-i686/patches: Enable shell for "developer"
protos/2.2-i686/patches: Set up web-based Tizen-base repository and arch

Without setting the arch, zypper is not able to find some needed RPMs,
e.g. the glibc headers.
protos/2.2-i686/patches: Do not try to start graphical target