Starting work on packaging query test datasets inside an executable
Updated Autotools some more
Extended the build_indexed_datasets program to produce both the XML and BP for a given dataset
Collected much of the dataset specification information into structs for better organization. Also added automatic computation of groupsize, eliminating some redundant inforamtion
Now repackaging variable data in a different order at runtime. The data is specified at compile time contiguously by variable, and is repackaged contiguously by PG for processing
Added dataset 2 to the indexed dataset generator code
Updated DS2 with correct values
Removed struct-member-based variable array lengths in function arguments, since it seems PGI compilers do not support this. Instead, all array lengths are passed as integers before the arrays, even though this is redundant with the struct contents. The alternative would be to pass the arrays as simple pointers, then cast the pointers to variable-length arrays inside the functions, but this is even messier,
Modified DS2 again to match the correct PG sizes/dimensions (previously, I had mistakenly used DS3's parameters
Modified DS2 *again* to use the right value order
Added DS3
Added adios_read_get_data_view, and made adios_read_set_data_view return the previous data view, to make it possible for user code to push/pop a file's data view, rather than unilaterally override it
Checking in a program that computes the expected query results from a given query specified in XML
Converted the 'timestep' attribute to a pair of attributes 'from-timestep' and 'num-timesteps',
and now returning a new ADIOS_QUERY_TEST_INFO struct from parseXml, which includes the query
plus from/num timesteps and the output selection.
Added support for multiple timestep queries, and fixed the relativization/derelativization of result points via input/output selections
Bugfix: parseXml function was not properly allocating start/count arrays for adios_selection_boundingbox. That function expects malloc()ed blocks, but was passed stack-allocated blocks
Merge branch 'adios-query-autotests' into adios-query

Integrating some test automation programs.

- build_indexed_dataset: produces small, pre-defined datasets on demand in .bp format with a given data transform applied
- compute_expected_query_results: performs a sequential scan over a dataset to answer a given query, printing all matching points to stdout