beakerlib: rlAsserBinaryOrigin - multiarch packages fix
Syntax highlight for vim
rlFileBackup and rlFileRestore namespaces fix

rlFileBackup and rlFileRestore did not correctly handled namespaces if --clean option was used.
This caused the last rlFileRestore, no matter what namespace, did the clean (rm -rf) on all backed up locations.
Now every namespace has its own cleaning list.
Fix rlFileBackup --clean with whitespace subjects
More quoting where it matters
Few whitespace adjustments
Simplify infrastructure tests
Run all tests with clean journal
Remove unwanted output
Fix some tests
rlSEBoolean family of function along with docs and tests
rlWatchdog: Add a callback possibility
Tests for watchdog callbacks
style fixlets: replace backticks with $()
style fixlets: add missing double quotes
style fixlets: use 'if A then B else C' instead of A && B || C
Several more style fixlets
style fixes

- use builtins whenever possible instead of dirname, basename and sed
- avoid creating a subshell for a 'while read line' cycle
- avoid using single quotes in POD docs (they are confusing syntax
  highlighters)
Revert "style fixes"

This reverts commit 15e77ef6576e95e5fecb70516ad51d5cd2a22021.
Safer style changes (without basename/dirname changes)

basename and dirname parameter expansion equivalents are not safe enough