Added Component Preload feature

Added a grunt task to create a Component-preload file
I have read the CLA agreement
[FEATURE] openui5_component_preload

- i like to use this feature in my Gulp build, thought i would do the
same here and share with others
- commit includes test and updates to readme

NB. - just noticed Gruntfile needs reformatting