This patch adds a simplified pipeline to support in-order CPUs such as
ARM Cortex-A55.
In-order pipeline implements a simplified version of Dispatch,
Scheduler and Execute stages as a single stage. Entry and Retire
stages are shared for both in-order and out-of-order pipelines.
clang-format: please reformat the code