what's in a name?

That which we call a plugin (or record)
By any other name would work as well."

-- Juliet (from Shakespeare's Romeo and Juliet)

while that might well be the case, in our type declaration we want to be
we'll be explicit and call the thing by it's name (plugin, or
record), rather than the generic `name`.
simplify code by *not* using regex

it's a *sooo* much easier to read this code now that it's not based on
an overbearing, and fragile regular expression.

we now simply match (.+?) and then take it apart with two splits

XXX: need to move my little helper method out into puppetx and find out
why I cannot call it in :post_parse
add ssl_multicert.config parsing

keep regex to a minimum, since we can simply use split (and
Shellwords#split).

minimal validation in the type.