WIXFEAT: 4190 - Self updating bundles.

- core cleanup after code review
- added history entry