Added todo message about response format.
Squashed 'lib/yturl/' content from commit 12781a9

git-subtree-dir: lib/yturl
git-subtree-split: 12781a963e010f619f4898bb2eb945d7d34c8855
Added yturl to the project.

Merge commit '7179a78160133a2ed96598c640bea6f3f0c9b13d' as 'lib/yturl'
Fixed calls to the defined() function.
Added more log file config values, and documented them all.
Added log file error-checking, and log file functions.
Stripped out config error-checking and other related functions.

Placed them into config.func.php.
Will hopefully make it easier to maintain.
Added important todo message about 500 errors
Improved documentation of log-related functions.
Added log compression.
Added function to process PDO exceptions in log entries.
Added logEntry calls to various catch blocks for PDOs
Added important todo statement
Added exception details to error exit calls in build script manager.
Changed a response error message and fixed log entry calls.