Move config files

One of the "big" problems currently is that there can only ever be one applicable location directive, as that's how nginx works. Users unaware of this will likely included all the config files, and be left wondering why some of the rules are being ignored.

One possible solution is to reorganise the snippets so that it's clear which snippets are a location block, and provide combined meta-snippets for cases such as expires+cross-domain.