Modules in layers

Layers as module presets, how Nuxt deduplicates modules across layers, how module options merge, and how module authors make their modules layer-aware.