I am aliassing entitymanager in every module

```php
'service_manager' => array(
    'aliases' => array(
        'nvocommon_doctrine_em' => 'doctrine.entitymanager.orm_default',
    ),
),
```

First, the requested name is passing on to `getFactoryMapping` which is `nvocommon_doctrine_em`. Which doesn't make sense. It should pass on the canonical name, right? Then the problem @superdweebie mentions ariases that the underscore is removed.