API: libcrmcommon: drop create_request() macro
Make it internal, rename to pcmknew_request(), and rename and reorder
arguments. Also, make it take the server protocol as a new argument (all
callers pass pcmk_ipc_controld as of this commit to preserve previous
behavior), and call pcmknew_message_as() directly rather than
create_request_adv().