Add a map-extension example

This PR supersedes #70. It shows how to create an application-level map directive that wraps an `ngeo-map` directive. It also shows how to use the `controllerAs` and `bindToController` directive definition options, which are now recommended when writing component/widget type directives.