- Don't offer a search scope select box in the search popup if we're not in a topic, and not even in a board. (Search2.php, Search.template.php)
* Renamed a risky variable. (Notifications.php)
* Renamed $context['protocol'] to PROTOCOL. (Class-System.php, Credits.php, ManageServer.php, PrettyUrls-Filters.php, QueryString.php)

* Renamed hidden variable $settings['forum_alias_urls'] to $aliases, which can be set in Settings.php, of course. (QueryString.php, Subs-Auth.php)

* Renamed $settings['pretty_remove_index'] to $remove_index. (ManageSettings.php, OriginalFiles.php, QueryString.php)

* Renamed loadPaths to loadConstants, because it now initializes other constants, such as PROTOCOL and AJAX. (index.php, SSI.php, QueryString.php)

+ Added German to the list of detected languages for the installer. (install.php)

@ Constant problems in the installer (and potentially, upgrader) should now be fixed, thanks to loadConstants() being callable *before* database settings are loaded.

@ I think I'm done with constants, at least for now... :)
- Forgot this one... Removed one of the last $boardurl occurrences, as redirectexit() now properly supports SCRIPT, even early in the loading process. (Upgrade.php)