Reusing a variable inside the factory group

For example, consider the following definition of a ```FactoryGroup```
```ruby
FactoryGroup.define :user_group do
  user FactoryGirl.create(:user)
  name user.name
end
```

Here the user variable, which holds the user object is reused as ```user.name```.

This case is handled in this pull request.