define a dummy EPROTO for platforms that don't use it

This accomplishes the same thing as 2e2ef7fd in a potentially cleaner way.
Added tests/test_disconnect_inproc to .gitignore
Merge pull request #504 from o172/master

Adds tests/test_disconnect_inproc to .gitignore
Merge pull request #505 from arsenm/master

Fix perf-tools build on Linux with cmake
Merge pull request #503 from chazmcgarvey/define-dummy-eproto

define a dummy EPROTO for platforms that don't use it
Fix using wrong name for windows.h check in cmake