session cleanup
linger locking changes
objecter: split _send_op(), other locking changes

split _send_op() into two parts, only one of which requires being under
the session lock (read or write). Also some related handle_osd_map(),
kick_request() locking fixes.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>