Static docker init

This moves the SysInit code to a separate module, allowing docker-init to avoid importing the main docker module, which in turn means it doesn't pick up dependencies like sqlite.

Note, this pull is based on (and contains the commits from) my netlink pull (https://github.com/dotcloud/docker/pull/2156) to avoid conflicts with that as they touch the same code.