Now that the vixl dependency is gone, this gets moved to FHU since the frontend is going to need it for a microjit.
This follows discussions from #3413. Followup commits add clang-format file, script and blame ignore lists.
It is not an external component, and it makes paths needlessly long. Ryan seemed amenable to this when we discussed on IRC earlier. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>