[DX] Re-work generate:bundle for simple app bundles #290

@weaverryan please review my pull request ;)
This should be moved to the last argument - that would be much better for backwards compatibility in case someone is sub-classing this function somewhere. I think we should also have a `$shared = false` to make the BC even better :).