Utils.runCommand new parameter

allow runCommand with no shellescape
Makefile updates

Removed dependency on build target versionfile
Utils.grep() - emulate previous filter behavior

One specific aspect of Model.*.filter() method was
that contains='' (looking for an empty string) would only
match objects that had the specific attribute.

So if host_name__contains='' now no longer matches if host_name is None
include naemon.cfg when guessing main config path
Changes for 0.8.0 updated