Add l10n spike; add config.php test

+ Add basic `.gitignore`
+ Add test for `config.php`; if missing assume uninstalled and redir to an as
  yet unwritten installation wizard
+ Make config code neater
+ Add localisation [spike](http://www.extremeprogramming.org/rules/spike.html)
  because I can
* Fix trailing whitespace on a few files