Map filter

This filter maps input values according to a pre-registered mapping:
```js
angular.module('super-module', ['ev-fdm'])
    .config(function(mapFilterProvider) {
        mapFilterProvider.registerMapping('orderStatus', {
            'validated': 'Commande validée',
            'shipped': 'Commande expédiée',
            'delivered': 'Commande reçue'
        });

        // Optional, a default value can be defined
        mapFilterProvider.registerDefault('orderStatus', 'État inconnu');
    })
;
```

What about :drumroll: if we provide an expression than is evaluated as an object in the current scope ? Does this make any sens ?