Merge pull request #29 from NagiosEnterprises/development

Development
Work Towards Test Coverage & Housekeeping

* Changing the root directory of the run_tests.py script to included the tests written for the client as well.
* Renamed tests under the passive directory to abide by files they test.
* Removing unused PConfig class, which after a recursive grep found was no longer used and hence didn't need to be tests.
* Adding tests for the psapi and nodes classes.
* Removing pluginapi.py, which is no longer used by anything (thank the gods).
* Many PEP8 changes.
Fixing logging going to the agent/ncpa_listener.log rather
than var/agent/ncpa_listener.log.

I could not completely fix this as this is caused during
service creating in the Win32Service.exe template provided
by cx_Freeze. I created a ticket for it to be fixed on the
cx_Freeze bitbucket. But thats pretty much all we can do for now.

Also added some sanity checking and logging evangelism where we
completely destroy anything that is trying to log. Also added
some PEP8 changes.
Fixing UI Input Highlights on /top

User inputted highlights no longer "go wildcard" when they are
emptied for the first time. This is now fixed. Issue was caused
by using === in JavaScript, it was expecting null rather than ''
for the highlight, and the warning/critical were expecting 0 not ''.
Fixing UI Input Highlights on /top

User inputted highlights no longer "go wildcard" when they are
emptied for the first time. This is now fixed. Issue was caused
by using === in JavaScript, it was expecting null rather than ''
for the highlight, and the warning/critical were expecting 0 not ''.
Fixing UI Input Highlights on /top

User inputted highlights no longer "go wildcard" when they are
emptied for the first time. This is now fixed. Issue was caused
by using === in JavaScript, it was expecting null rather than ''
for the highlight, and the warning/critical were expecting 0 not ''.
Merge branch 'development' of https://github.com/NagiosEnterprises/ncpa into development
Merge branch 'development' into testing
Merge branch 'testing'

Conflicts:
	CHANGES.md
	agent/ncpa_windows.py