Update for 2.1.2

Updated all of the necessary files for support for 2.1.2. I checked that all of the patches cleanly apply against 2.1.2.

I was torn between converting to 2.1.2 vs adding it (and leaving 2.1.1 intact). I can make another pull request if you would rather keep 2.1.1 support intact.

This closes #8.

```
version 2.1.2 of the runit package is available for through

 http://smarden.org/runit/

The sv program learns the LSB init script actions reload and
try-restart.  It also fixes two bugs that lead to wrong or badly
formatted output under some circumstances when reporting status of
services, and its documentation now properly states that on exit no
TERM signal is sent to the optional log service, but its standard
input is closed.
```