Make modules non-generative on multiple imports

- Added helpers create-header and create-inlined-imports to order and
  desugar all of the imports from a base module
- Add a test in modules/dependency/ to check multiple imports of a
  single data's brand