Whitespace--
Config: Move non standard wintersmith settings to the top of the block.
Introduce a new 'RomVariant' (an aggregate of Device and subdirectory).

NOTE: This is not used yet.
Migrate all data to the new RomVariant table / columns.

The old data is not dropped yet since the code is not ported (yet).
Add a unique index for the rom variant.
Readme++
Port everything to the new RomVariant.
Website: Make use of the new RomVariant.

This does not expose any new page to the outside but changes the code to
use it where possible.
During this change a lot of data was exported into separate data files
to have all content at hand when required.
Remove the now uneeded data/columns.
Website: Use the same wording for "Update type" as the CMUpdater app.
Website: Extract the device filter sidebar into a separate mixin file.
Website: Show a separate filter area for the rom variants.
Website: Fixed typo in a variable name.
Add a 'name' column to the RomVariants.

This is an alternate identifier to the 'id'.
Set a unique variant name when creating it during add-build.
Website: Use the new RomVariant name where required.
Website: Speed up fetching and processing the statistics.

We can already do a "GROUP BY" on database level which makes processing
the result a lot easier.
Website: Use the correct RomVariant displayName only when available.
Website: Don't show the device in the RomVariant's page title.