Fixed|SettingsRegister: Benign compiler warnings in release build

Unused variables.
Fixed|OS X|libgui: Potential hang while drawing text

One should only lock the CoreText font cache for as short time as
possible. Making a log entry while the cache was locked was unwise
because a flush might be triggered, causing text drawing operations
that need font information.
Scripting|libcore: Parsing ScriptedInfo into an existing namespace
Fixed|libcore|FS: Following a path that ends with "." or ".."
libcore|FS: Improved FS finding API and Package loading

FileSystem now has methods for finding multiple types of files and
a method that accepts a custom predicate for excluding matches.

Package metadata is now parsed and stored into its File's info record.
Metadata may come from two places: a file named "Info" at the root
of the package, or the "__init__.de" script.

Packages are now required to specify a title, version number, license,
and tags in their metadata.

Fixed PackageFeed to not attempt duplicate links.

PackageLoader allows packages to be loaded from plain folders or
zipped folders, if they use the ".pack" file extension.
libcore|PackageFeed: Links to loaded packages use the package identifier

Don't link with the full name containing an extension. It's better to
be agnostic of the actual format that is implied by the extension.
libappfw|Client: Access UI style and renderer assets using PackageLoader

Doomsday 2 built-in assets are now loaded as packages. Required
metadata was added to defaultstyle.pack, renderer.pack, and
lensflares.pack.