collaboration HTTP server now requires auth header (configured via openfire)
added auth to cave client
Former-commit-id: e0e4dfdedff283c809060257fbf04e777faf318d
new servlet http service that communicates with openfire for configuration
new openfire plugin to reflect new http service
openfire and http service no longer need to be on same machine
moved http header parsing code from ogc to common util
updated collaboration http code to prefer XML instead of HTML
Former-commit-id: ff23569984eee43927c10ca041ca7e0ca4d40a3b