Ensures clean compile

- At least on GNU
- Not yet tested on OS X
- fixes #4 non-standard macro var args
Returns exit status of conditional

- Not tested on OS X
- Fixes #3
Add some docs about EXIT STATUS
Merge pull request #5 from apgwoz/to-test-on-osx

Recent changes related to EXIT STATUS and VERBOSE cleanup working on OSX