Enable multi db

This pull request enables the migration to connect to a different database other than "default" by specifying the connection name like the following:

```php
    public $migration = array(
        'connection' => 'nondefault',
        'up' => array(
```

Not fully tested, but seems okay other than "cake migration generate", which I don't really need for now.