bin/pynag livestatus fixes

Make sure GET <table> is always the first argument
Parser updates

Livestatus get_* methods now all dynamic kwargs

If nagios.cfg is not found, then throw a more helpful error
Merge branch 'master' of github.com:pynag/pynag
wait() returns the correct exit code
Add guess_nagios_binary

Similar to finding the config directory and main configuration file, but
tried to determine the binary to use.
Testing for popen fixed and paths to nagios

verify_config now uses Popen to run "nagios -v" so testing needed to be
updated.

The paths in setUp never worked, fixed.
Better error handling on livestatus
Merge branch 'master' of github.com:pynag/pynag
test.py now imports more unit tests
try skipping chdir in utilstest
release.sh added
skip commandtest if mock version is to old
Check existence of nagios_bin before running command.
Fix current working directory in utilstest
Add .coverage to .gitignore
Merge pull request #130 from mlvnd/master

Fix: is_dirty() should match state of attributes.
Revert "Check existence of nagios_bin before running command."

This reverts commit 019f3724474d47c567630abd124956488a73de75.
add tests for Model.is_dirty()
update unit tests