* improve support for private datasets: fix custom HTTP headers with CKAN URL munging; add HXL_HTTP_HEADER and --http-header support for all scripts
* add hxl.io.HXLIOException as base class for all HXL I/O-related exceptions, with an optional url property
* add hxl.io.HXLAuthorizationException, and throw it for private CKAN datasets or any 403 Forbidden response
* better error reporting for external validation errors