Contol.Layer also takes an array of key:value pairs for baseLayers and overlays

closes Leaflet/Leaflet#1679

<!---
@huboard:{"order":1691.0}
-->