Changes to aptpkg.py and pkg state

Adding the ability for apt based pkg installs to not install packages that have been marked as recommended. By default these packages are installed but passing install_recommends as False will cause these not to be installed. #15049