DRY up runtime tests
Reorganize LLVMBackendTests in test suite
Extract barebone quadruple implementation

Extract barebone quadruple implementation for use in both tests and TACExecutor
to avoid code duplication.
Merge branch 'experimental_backend' of github.com:swp-uebersetzerbau-ss13/fuc into backend