pep8 cleanup in unit tests
Handle missing '}' in config files

pynag should be able to handle (and fix) config files that
have a missing object definition.

Fixes #134
Give travis higher timeout to start nagios
increase timeout to 300
Increase timeout to 3000 seconds
Fix test_plugins.py clear plugin timeout

In the unit tests for plugins, SystemExit is cought
when the plugin has finished running, but the default
timeout of 58 seconds still lives as a signal.alarm.

This patch clears the timeout after a plugin has run.
Skip test_current_status in travis
pynag delete --examples was not showing examples

pynag delete --examples will now show examples.
Plugins prepared for python3 compatibility
Merge branch 'master' of github.com:pynag/pynag
Merge pull request #138 from andrewmcgilvray/master

pynag delete --examples was not showing examples
Plugins - python3 doctest unicode fix
Merge branch 'master' of github.com:pynag/pynag
Class to generate passive checkresults
travis: run apt-get update before install

Trying to fix ```E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?```.
Failing test for #140
don't add hosts and services of a contactgroups contactgroup_members to the contactgroup itself

If a contactgroup has a contactgroup_members attribute the services
and hosts of the contactgroups in that attribute are added to the
list of services and hosts for the contactgroup in the ObjectRelations.
Therefore all get_effective..() methods that relate to contactgroups return
wrong results. This patch fixes that.

Issue #140
fixed indentation
unit test for nagios_checkresult.py
Fixed the import