Typo caused sample response script to always use user token

Because the endpoint description was attempted looked up with :route, it
would never find any. Thus we would look for (:access-token-type nil).
Enable product settings sample definition
Run autotest with the basic profile

Skip updating the git "submodules" when running tests
defsample extracts :route, not :path

When load-def extracts :path, there is confusion after the path is
interpolated, because you then have :route referring to the original
"path", and :path referring to the now fully concrete path.

With this change, we always use :route to refer to the parameterized
path, and :path always refers to the concrete path, after interpolation
Add SODA sample response
SODA sample responses
Data objects sample responses
Add note on JWT endpoint sample responses
Varnish sample response
Product sample response
Product sample responses
Identifier sample response
Old payment agreement sample response
Logins sample response
Payment preferences sample response
Tweak sample response caching
Add important note on creating subscriptions