Mapper: add #primary_key getter/setter/DSL.
Add has_many relations.

* Add Mapper#has_many.
* Add Mapper#add_relation_proxies.
* Use add_relation_proxies in Repository#hash_to_model_object.
Mapper: refactor #add_relation_proxies.