Commiting changes in order to get event logs added.

It was turning out to be insane, so I'm going through a changing
that way that results are going to be returned by the API.
Merge branch 'master' of https://github.com/NagiosEnterprises/ncpa

Conflicts:
	agent/listener/pluginapi.py
Added ability to check windows event logs from the API
Adding ability to graph the Windows Counters!!! Lucky day!!!
Fixed issue where WindowsCounters wasn't using the base class
RunnableNode and hence were not getting the built-ins such
as unit adjustment.
Submitting some final updates to the Windows Logs and
Windows Counters.
Fixing the ability to monitor services. Reconfigured it to use the 'node'
style that I've been implementing across all the other APIs.
Mistyped addition, adding the crucial services.py file.
Adjusted the init.d scripts to work for the new setup as well. Limited
testing but it appears tow ork well.
Fixed some minor bugs in the services.py. Added to ability
to query processes.
Now NCPA returns a copy of a node rather than the actual
node to avoid concurrency headaches. If performance issues
turn up later we will need to resort to using a stateless
paradigm rather than the stateful OO we have now.
Fixed issue where %2F were getting escaped and turned into
slashes by the WSGI application. Currently a patch
environment handler for the WebSocketHandler.
Removed the configuration.html link from the main.

We will revisit the feature in the future.
Updating the documentation
Updating the Windows silent install instructions.