Split everything across, generically.

Made arch, kernel and target three distinct parts of Tart. Build system and lib remaining.

Shikhin Sethi, draumr.shikhin@gmail.com