Allow multiple home/remotes to be configured

This allows the “client” to:
1. Configure remotes by name
2. Configure multiple remotes
Create factories with configured remotes/homes

This allows the user to create factories with multiple remotes
Refactors resetting RemoteFactoryGirl configurations

* Removes RemoteFactoryGirl.reset. Instead reset configuration with
RemoteFactoryGirl.remotes_config#reset
* reset configuration when multiple remotes are configured and when
only one unnamed remote is configured
Retrieve list of factories when multiple remotes are configured
Adds helper method configure_remote_factory_girl

@gschorkopf
Refactors RemotesConfig

* Simplifies class dramatically
* Removes unnecessary methods #add_remote, #config_for
Removes RemoteFactoryGirl.config setter

This method as seriously deranged because it was supplying to arguments
to the setter method. It actually worked, but this method is removed
because it is never used.
Bump version to "1.1.0"

* Configure/Create test data in multiple “home”/“remote” applications
* Remove RemoteFactoryGirl.reset. Instead, use
RemoteFactoryGirl.configs_remote.reset
Merge pull request #11 from tdouce/travisdouce/multiple_remotes

Travisdouce/multiple remotes