Merge pull request #14 from bytekast/PDI-9314

[PDI-9314] Create generic component for ExternalInput Prompt
[PDI-9314] Encapsulate custom component for File Browser Prompt