Improved PHP Error Handling, take 2

Here's another stab at improving Yii's PHP error handling. This time, I've simply added a config option that allows specifying which PHP errors Yii should handle. The only possible issue is the change in app constructor - I've changed the initialization order, and I have no idea if this can have some negative "butterfly" effect.