Fix warnings.
Cleanup nested if.
Log errno and exit if `kevent` fails.
Add an autorelease pool.

See https://github.com/quicksilver/Quicksilver/issues/1521#issuecomment-21868777 for the rationale.
fix pedantic warnings
Set NSThread name, for debugging purposes.
Use keyed subscripting for clarity
gitignore
Remove NSWorkspace references.
Merge remote-tracking branch 'refs/remotes/invariant/master'

Conflicts:
	VDKQueue.m
Merge remote-tracking branch 'refs/remotes/quicksilver/master'

Conflicts:
	VDKQueue.m
Merge remote-tracking branch 'refs/remotes/natestedman/master'

Conflicts:
	VDKQueue.m
Merge remote-tracking branch 'refs/remotes/antmd/master'

Conflicts:
	VDKQueue.m
Merge remote-tracking branch 'refs/remotes/remobjects/master'

Conflicts:
	VDKQueue.m
Clean up, use modern Objective-C features and conventions, require ARC
Clean up nested ifs