Add camel_imapx_server_shutdown().

Lets CamelIMAPXStore explicitly tell its server to shut down command
processing.  Better than doing this implicitly from dispose(), since
both the idle and parser threads now hold a reference to the server,
and we no longer join with the idle thread.