connection: kdbus_cmd_msg_recv(): fix use after free
connection: kill unneeded parenthesis
Fix comment wrt KDBUS_MSG_FLAGS_WAIT_FOR_REPLY

This flag does not exist, fix it before more people get confused.
connection: fix expect_reply logic

Only interpret msg->cookie_reply if KDBUS_MSG_FLAGS_EXPECT_REPLY isn't
set. Re-order the code and add some comments.
kdbus_conn_move_messages: Use kdbus_conn_queue_remove()

Cleanup the original connection's queue properly by calling
kdbus_conn_queue_remove().
kdbus_pool_copy(): increase off_src in loop

off_src is used by kdbus_pool_copy_file() to determine the offset in the
source file to copy from. We need to increase it by the number of copied
bytes after each call.

This fixes pool-to-pool copies with slices larger that PAGE_SIZE.
connection: comment cleanup
pool: kdbus_pool_copy(): increment context-specific variables conditionally
kdbus_pool_copy: use offset + "pos" instead in both cases
domain: create sub-domain from parent domain
check for disconnected parent objects before linking into them
ensure we never have any children objects linked when we free a parent
Merge remote-tracking branch 'kdbus/master' into 3.13/kdbus