First attempt at converting the ebuilds to the new multilib-minimal eclass

Still slightly hacky and I'm having issues with the blockers when first switching - if someone figures out how to fix this then do let me know

Big thanks to hasufell both for the eclass and for helping me get llvm installing correctly