Make CzmlDataSource asynchronous functions return promises.