Add restrict_only to brainstem associations.

+ Fixes YARD documentation.  r on attr_accessors should be rw.
+ Adds ability to specify a :restrict_only option on AssociationFields that restrict them to only be used in "only" queries (defaults to false).