The pidfile is now written prior to Minion init so the process can be managed during the init phase.
add docs for new pillar and tops modules
fix inconsistency in modules/service.py docs
fix inconsistency in modules/service.py docs (for real)
fix docstrings for cobbler pillar and tops modules
Enforce a timeout (#3431) even if you get an event every time you look

If you have a fairly busy event system (lots of minions) you will always get an event ever time that you look. This causes the tag check to catch it and do a continue, so you (effectively) get stuck reading all the messages on the event bus indefinetly-- which causes the timeout to never be enforced
Updated old README with community content

As xt pointed out, this was a bit dated. I pulled replacement content
from the first paragraph in the docs and the community page on the
website.
Fix several docstrings
Catch possible traceback when passing incorrect lowstate to wheel system
XCP <= 1.6 should use yumpkg5
protect from making / absent
Add verification for names to be a list, fix #4265
Add a log message to when a bad renderer is passed in

Fix #4269
That was embarrasing, I left the self in...

Fix #4275
Add XCP to the os_family grainmap per #4277
Use os_grain instead os_family.  Also, use yumpkg for XCP >= 2.0 per http://wiki.xen.org/wiki/XCP_Roadmap
Fix #4279
Add XenServer to _OS_FAMILY and special case usage of yumpkg5 based on XenServer major version
* add lost import
* pep8 fix
Update minion to return extra key data to master
Add data on the return function to ret load