Merge pull request #126 from andreas-schwab/master

avoid watchdog getting fooled by binary junk in logfile
Fix dependency parsing for dsc files

The code didn't strip leading white space.
fix argument spliiting

' ' is like \s+ but removes leading spaces.
simplify getopt handling

Also gets rid of those 'odd number in hash assignment' warnings.
build-vm-kvm: Always use -mem-prealloc when using -mem-path

Otherwise the build job becomes unstable after a while.
- initial version of sles12 config (bnc#893618)

please note, do not use this one for re-building distribution packages,
but use the "osc build" instead.
warn about =, |, & in the expression parser, they are a syntax error
- fix syntax error in sles12 config
- no virus scanning
allow using swap in the emulator