Clarifying behavior of 'unique' option in HABTM

The docs here were unclear and - in the case of `false` - not even sensical, probably due to some errant edit history.  I've edited the copy to reflect the behavior as I understand it after reading the code and doing some tests to confirm.