The installation actually still works without config.php, it will just prompt you to download the file and put it in place manually. Well, actually there should be very few reasons to download empty file. It's much easier just to create one. I think if we'd implement it on installation level we cou...

The problem is if somebody will try to download the latest source from github to install, it will give the package without config.php.
So we either shall have to put some announce about it on github repo, or make install to create config.php for the case it doesn't exist, or something to do with it.

Under the Don't use uninitialized variables part of CG we instruct users about how to avoid warnings caused by uninitialized variables, but we don't really say how we intend to initialize them. I'd suggest to adjust this part in the way like this: <h4>Don't use uninitialized variables.</h4> For phpB...