scripts/log2: uses bashisms so should explicitly call bash

On non-SUSE systems, other shells may be used as /bin/sh. This has
been observed to cause runtime failures.
scripts/log: uses bashisms so should explicitly call bash

On non-SUSE systems, other shells may be used as /bin/sh. This has
been observed to cause runtime failures.
- scripts/log, scripts/log2: Filter out leading colon in subjects.

A recent commit with a subject of the format:
"Subject: [SUBSYS]: driver: blahblah" caused a commit message of:
": driver: blablah" to be generated. Let's clear out the colon.
scripts/osc_wrapper: Fix for SLE12:GA as base project
scripts/update-symvers: Fix handling of s390x on SLE11-SP1+

Since SP1, s390x is treated separately from s390.
scripts: Check for series.conf additions

Check whether committer has added the patches to series.conf and bail
out if not.

Signed-off-by: Borislav Petkov <bp@suse.de>
Change also BuildRequires from module-init-tools to modutils
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
Add the README.SUSE file to the packaging branch
doc/README.SUSE: Update to match the current package layout
Merge branch 'packaging'

Conflicts:
	doc/README.SUSE
Updated patch headers for 3.14-rc2.
rpm/guards: Report which config file has problem in --check mode
scripts/check-conf: Pass the filename to the guards script
drm/cirrus: Fix cirrus drm driver for fbdev + qemu (bnc#856760).
Spec: zeroing modules.dep to get identical builds among different machines
Merge branch 'packaging'
Delete unused patches.arch/ppc64le-fix-copytofrom.patch
Merge branch 'scripts'
Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).