Add service::portage. It handles various portage/gentoo configs

let's see what it breaks :)