use comprehension in aliases.list_aliases
use list comprehension in CkMinions._check_pcre_minions
sort() only once in state.Compiler.order_chunks()

refactor a bit further per @gldnspud in #4836
Merge pull request #4855 from hulu/sort-once

sort() only once in state.Compiler.order_chunks()
Pass **kwargs through to cmdmod from apt.py, Fixes #2771

This allows us to specify the `env` in our pkg states.
Merge pull request #4856 from basepi/locale2771

Pass **kwargs through to cmdmod from apt.py, Fixes #2771
Fix call to mongodb module to supply database name (admin is default, so check for presence was incorrect)
Rename _parse_file() to something more specific (dnsmasq)
Add a function for parsing /etc/hosts
Merge pull request #4858 from techhat/dnsmasq

Add a function for parsing /etc/hosts
Splitting out dnsutil into separate dig module
Fix upstart disable to not add the .conf to filename, Fixes #4580
Fix for Solaris netmask coming up empty
Compare types using isinstance

Plus small formatting fix
Merge pull request #4859 from basepi/upstart4580

Fix upstart disable to not add the .conf to filename, Fixes #4580
Add in compatibility layer for dnsutil.py to use dig.py
Use more pythonic naming convention
Merge pull request #4860 from kholloway/develop

Fix for Solaris netmask coming up empty
The dnsutil module no longer requires the re module
Merge pull request #4861 from techhat/dnsmasq

Splitting out dnsutil into separate dig module