Improve module manager to accept instance

Hi,

For the performance and to make learning easier, we can accept modules instances :

Before :

```php
<?php
return array(
    'modules' => array(
        'Application',
        'Cron',
        'Administration',
        'Blog',
    ),
    'module_paths' => array(// my paths),
);
?>
```

Now, i do :

```php
<?php
return array(
    'modules' => array(
        new Application\Module(),
        new Cron\Module(),
        new Administration\Module(),
        new Blog\Module(),
    ),
);
?>
```

There is no BC, more natural, and perf little better.