ENH: Add install_from_ppa pillar setting and PPA pkgrepo

Won't this always add the PPA even if `install_from_ppa` is `False`? Is that desirable? It probably doesn't hurt anything, but would it be better to only add the PPA if planning to install from it?