Data required attribute for .js-fetch-sections

This fix adds a declarative option in order to prevent automatic insertion of the 'none' option.

It also includes a new script build.