FACES-1972 Develop alloy:inputFile component and associated alloy:validateFile validator (refactored to use javascript functions in alloy.js instead of javascript templates)