Abort if a patch fails to apply properly
make indentation consistent, spelling fixes

A few things fixed up:
- GNU GCC compiler is redundant (GCC is GNU Compiler Collection)
- make and patch probably don't need to be GNU make and GNU patch, but
  if they do that's probably something that needs to be addressed
  (For make, possibly use gmake instead of make on BSD?).