Add defmethods to map types
Add defmethods to map types

These defmethods allow for safe access to map types via
(field-gethash key obj) rather than the longer function
(msg.field-gethash key obj). This also adds methods for remhash
and setf.

qitab/cl-protobufs,qitab/cl-protobufs