add foreign_key: option for has_many association

This pull request will add foreign_key: option for has_many: association, which
will provide customized foreign key name feature as belongs_to does.

An issue already been created at here: https://github.com/rails/activeresource/issues/99