nagstamon.py: Add some more fallback path checking

Maybe I'm reinventing pkg_config here, but I believe the increase
user friendliness outweighs that.

Signed-off-by: Anton Lofgren <alofgren@op5.com>
ninja: merge Ninja2 & Ninja3 servers

The differences are small enough that it's hardly hurtful to keep
them in a single class. This should make things a bit easier for
users who are not entirely sure what version they're running.

Signed-off-by: Anton Lofgren <alofgren@op5.com>
nagstamon.py: Let 'env' decide which binary to use

I haphazardly changed this from /usr/bin/env python in a previous
commit. However, this script is not python3 compatible, so I think it's
better to be explicit about the version we require. I'd put in python2.7
but that might be too harsh.

Signed-off-by: Anton Lofgren <alofgren@op5.com>
Merge pull request #6 from catharsis/master

NinjaServer merge, resource finding improvement and version explicitness