fixed if stmt in dev/build.sh
added async flag to openbibl/config module to facilitate synchronous testing
js test-related updates to openbibl/query and openbibl/saxon

updates to js/main, js/openbibl/query, js/openbibl/saxon and to corresponding
docs to facilitate testing of the generation of browse/search data more targetedly.

Updated openbibl/query to accept a callback in request_query_data()
method for handling received data, for separation of concerns in the
openbibl/query module, allowing its test code to override the application
functionality.

Updated openbibl/saxon to enable synchronous retrieval of resources (xml
and xsl files), to facilitate (more) synchronous testing.

Added jsdoc documentation to openbibl/query, and re-gen'ed docs.
added behavior tests for openbibl/query

Added tests for openbibl/query module, including both synchronous
tests to retrieve static resources and and async tests to retrieve
static resources and transform them.