Make minions first class citizens

Don't merge yet; e2e failed, probably because of something else, but I need to investigate.
All of the other types return a first order object:

type MinionList struct {
   JSONBase
   Items: []string
}

That way we get cleaner JSON object return.