Composer Support

### support composer & phar

Easy install

Download releases/factory_girl_VERSION.phar

And your bootstrap.php

```php
require_once('your/download/path/factory_girl_VERSION.phar');
use FactoryGirl\Factory as FactoryGirl;
```

### three new feature

* can call another save method

```php
// UserFactory.php
return array(
  'class' => 'User',
  'attributes' => array(
  ),
  'save' => array(
    'generate', 'a', 'b'
  ),
);
// Test
FactoryGirl::create('User');
// called
//  $user = new User;
//  $user->generate('a', 'b');
```

* defineFactory

```php
FactoryGirl::defineFactory('AdminUser', 'User', ['permission' => true]);
$user = FactoryGirl::create('AdminUser');
$user->permission; // -> true
```

* support mutilpe factory path

```php
FactoryGirl::setup(['foo/bar/factories', 'bar/baz/factories']);
FactoryGirl::create('Foo');
// FactoryGirl find factory file from `foo/bar/factories/FooFactory.php`
// if not found, find factory file from `bar/baz/factories/FooFactory.php`
```