Merge pull request #488 from lukase/master

Small .gitignore update for Windows
Attempt a fix for cross compiling with --with-ola-protoc.
Merge pull request #490 from nomis52/master

Attempt a fix for cross compiling with --with-ola-protoc.
Fix an unused variable warning if the system doesn't have load average.
Merge pull request #491 from nomis52/master

Fix an unused variable warning if the system doesn't have load average.
Fix a bug in the RPCServer shutdown.
Switch over the OlaServer to use the RpcServer.
Make OlaServer::NewConnection work again.
Fix doxygen warnings.
Switch the SLPDaemon to use the new RpcServer.
Pass an RpcController for STREAM methods so the client session information is available.
Fix the test.
Use TestService for the RpcChannelTest.
Address Peter's comments.
Fix more of Peter's comments.
Merge pull request #492 from nomis52/master

Switch to the generic RpcServer, closes #259.
Add a virtual destructor to ObjectOrArrayAction. Closes #493.
Document and cleanup code in /olad
Clean up some of the Port.h documentation.
Fix a doxygen mistake.