L.Control.Layers: 'overlayadd' and 'overlayremove' event should also fire on external overlay changes.

Not only on clicking layer contorl, should also fire on add/remove of the overlay on other place.
[jsfiddle](http://jsfiddle.net/Xelio/FBSC8/)

<!---
@huboard:{"order":1080.5}
-->