hm:t join tables may not have a primary key

Conflicts:
	activerecord/test/cases/associations/has_many_through_associations_test.rb
Merge pull request #52 from square/hmt-pks

hm:t join tables may not have a primary key