Cleanup my last change a little bit:
Cleanup my last change a little bit:

 - Add a new proc fatal_softcontinue that either generates a fatal error,
   or prints a message and causes a continue if soft errors are enabled.
 - Use this throughout instead of the uglier if statement.

git-svn-id: 620571fa9b4bd0cbce9a0cf901e91ef896adbf27@14362 d073be05-634f-4543-b044-5fe20cf6d1d6

danchr/macports-base,neverpanic/macports-base,macports/macports-base,neverpanic/macports-base,macports/macports-base,danchr/macports-base