implemented rudemntary require() for bundle tests
implemented simple static array methods for determining dynamically-constructed import lists
collapse toplevel if branches to merge all possible hostenv-specific imports
filter module unions based on the property being accessed
added test for side-effect modules
minor fixes
fix / clean up debug output
ignore missing properties while merging properties, to allow sparse bundled modules
compile stuff