Use 'update' rather than 'reload' to avoid unnecessarily restarting everything
Merge pull request #26 from danfairs/supervisor-reload

Use 'update' rather than 'reload' to avoid unnecessary restarting supervisord
need_restart must actually change on config change

You can read variables from parent context in python2, but
you can't directly write to them. This is adressed by word
nonlocal in python3. See http://www.python.org/dev/peps/pep-3104/ 
for details. Fixed this by using workaround as described in 
http://stackoverflow.com/questions/3190706/nonlocal-keyword-in-python-2-x
Merge pull request #27 from frenzykryger/master

need_restart is not actually changed on config change in require/redis.py
Fix Python 2.5 compatibility
Fix install instructions for development version with pip<0.8.2
Use service command to support both upstart and SysV scripts [#24]
Upgrade Redis version to 2.4.17
Add changelog for 0.5
Refactor watch context manager
Fix require MySQL server on Ubuntu 12.04 LTS
Fix OpenVZ integration test
Fix vagrant test cases
Improvements to the network module
Fix tests when vagrant isn't installed
Merge pull request #28 from cyberj/master

Tests fail if vagrant isn't installed
Remove unused parameter
Improve documentation
Update docs for release of version 0.5
Bump version to 0.5