Fix #34

This is @mcallahan's patch — see #35. I had to apply this diff by hand,
because both `git` and `patch` refused to apply it and I didn't know
how to resolve that. Consequently, there might be an error.
Merge pull request #36 from arxanas/master

Fix #34
Improved Linux/BSD section in the usermanual.
Merge pull request #43 from VanNostrand/doc2

Improved Linux/BSD section in the usermanual.
Resolve all compiler warnings
Remove compiler warnings from TODO
Convert to 4-space indents
Merge pull request #51 from mattkelly/master

Resolve all compiler warnings
Convert rest of source to 4-space indent
Fixed for Linux - pushing to test on OS X
OS X still works with pthread fix - added explanation
Merge pull request #54 from mattkelly/pthread-fix

Fix pthread compile errors on Linux
Merge pull request #52 from mattkelly/whitespace

Convert rest of source to 4-space indent