Update .coveragerc

ignore generate_external_command.py
more handy get functions for mk_livestatus
Merge branch 'master' of github.com:pynag/pynag
python 2.4 compatible code in unittests

* This was breaking build on rhel5 platforms
Not updating README.md
print environment in before travis run
fix bug in skipIf placeholder
Updates to PluginHelper

* show_status_in_summary - default changed to True, as per new Nagios Plugin developer guidelines
* New "set_" functions to overwrite summary and long_output
* Better Error handling when invalid thresholds sent into PluginHelper, Fixes #74
Merge branch 'master' of github.com:pynag/pynag
Feature: pynag.Model.Service.set_macro()

Handy to update macros
Support nagios macros when saving objects

example:

s = Service()
s['check_command'] = "check_ping"
s['$ARG1'] = '$HOSTADDRESS'
Performance tweaks in Parser
Performance tweak for Parsing within Model

* get_id() changed to more efficient implementation, it should also be more sensitive now, so that any attribute change triggers a new id

* Dynamic attributes to Object Definitions are now handled on import time rather then when a new ObjectDefinition is instanciated
refactor and better document _add_property in Model
Parsers - Refactor _load_file()

_load_file(filename) is now a wrapper around parse_file() which in return is a wrapper around parse_string()

This will make the code more testable which makes unit testing easier.

This will also help in the Model where we can now parse user input into model objects
pynag.Utils.PluginOutput - New utility class

This class is used to capture the output from a nagios plugin and parse it into summary, perfdata, etc
line_start attribute added to ParserError exceptions
Make Model.ObjectDefinitions iterable
Bugfix: git.get_uncommited_files() returns garbage if there are spaces in filenames
fix git commit on special characters in filename