linsched: add linsched architecture

Initial draft of an arch for LinSched, initially based on x86.

Given that x86 is a /full/ architecture and LinSched is only a simulator there
are clearly many things we don't need.  Some of been pruned, many remain to be
improved.

Signed-off-by: Paul Turner <pjt@google.com>
110 files changed