Fix independent modules creating different bundles

When the bundle property was configured in a way that two independent modules should end up in the same bundle (e.g.: bundle: [["foo", "bar"]]) each module would still create its own bundle instead of being in the same.
Merge pull request #44 from aadsm/same-bundle-fix

Fix independent modules creating different bundles