Reformat Common.cmake
backend_x86: update comments on exceptional ModR/M decode cases.
Merge branch 'master' into arm
x86 backend: fix code generation for sub.f, div.f and dec.i.

Missing break and wrong order.
Remove some clang-unsupported warnings from common set.
Add timeops-based measure of script execution time (test application).
Improve some aspects of logging and text outputting.

- Log loaded file names (in test application) as E_USER
- Sanitize default syscalls' output
Fix error messages when reporting argument count mismatch.

They were swapped between "exists, but shall not exist" and "does not
exist, but shall exist".
Correctly simplify assembly input lines.

Skip string literals while simplifying/lowercasing.
Refactor type checking in Value::Type; fix assignments in syscall 1.
Do not dump empty sections to bytecode.

Avoid crash and follow sane behavior.
Make MMU binary section ops report their actions in debug, not verbose.
Improve logging in bytecode handler (log exact sections being read/written).
Test application: pass whole parameters structure to ICA.
Test application: add "--no-exec" to quit after loading/dumping code.