XLSDataSource now works in the absence of a key column
Replaced JQueryCaller with ExternalDownloader which supports binary
data.