Prior to this commit, strings did not properly handle providers which had multiple related `defaultfor`s. In code, these are written as comma-separated constraints. This commit updates strings' puppet provider handler, as well as the template which generates HTML for `defaultfor` statements. Note that it was necessary to make a breaking change to the JSON schema to accomodate multiple AND'ed defaults. Previously, provider defaults were contained in a single key-value map. Now, they are contained in an array of key-value lists, which allows multiple constraints to be associated with each other.  | 
			||
|---|---|---|
| .. | ||
| puppet | ||
| puppet-strings | ||
| puppet-strings.rb | ||