Include fping as an optional dependency
Include optional other python dependencies
Add snap-server as an optional haskell dep