Add experimental built-in request dispatcher.
Don't expect the server to use Apache.
Merge branch 'experimental-builtin-dispatcher'
Add example config for lighttpd and nginx.
Use fittinghashes in loadoutsmodulelist.

This makes a simple "SELECT * FROM loadoutssearchdata" (used when
re-indexing loadouts) about 3x faster compared to the old
loadoutid-based view.
Include all fitted types in the search index.

Old view was just aggregating fitted modules, now charges and drones
are included too.
Use consistent names for search-related views.
Add ship groupname in the search index.

This allows queries like "shield pvp battlecruiser" or "fleet
battleship" to return meaningful results.
Add a simple, Cookie-based theme switcher.
Add experimental built-in request dispatcher.
Don't expect the server to use Apache.
Add example config for lighttpd and nginx.
Use fittinghashes in loadoutsmodulelist.

This makes a simple "SELECT * FROM loadoutssearchdata" (used when
re-indexing loadouts) about 3x faster compared to the old
loadoutid-based view.
Include all fitted types in the search index.

Old view was just aggregating fitted modules, now charges and drones
are included too.
Use consistent names for search-related views.
Add ship groupname in the search index.

This allows queries like "shield pvp battlecruiser" or "fleet
battleship" to return meaningful results.
Include more types in the search index, not just modules.
Add implants/boosters in index (and related views).
Use more recent jQuery.
Fix DNA export for strategic cruisers.