autofill control

A widget I use which takes an array of layer names and autofills the layer control, not sure about the name though,`L.Control.Layers.Provided`

It also adds a lowercase factory function, I can split that of if this is somewhat controversial.