Adding tests
fix newline at EOF
Added ability to set form option useInputFilterDefaults in factory via spec array with key use_input_filter_defaults, fixes #5305
prevent finfo_file() warning
WIP fix all file validators using stream_resolve_include_path()
fix Hash file validator
fix ImageSize file validator
fix Md5 file validator
fix Size file validator
fix UploadFile file validator
fix WordCount file validator
fix FilesSize file validator
clean up
fix #5428 only read the stream contents once
#5428 an attempt at a better fix
Fixed abstract zend server cache
Need to create a branch before commit
Fixed abstract zend server cache
Allow RuntimeDefinition to still process explicit classes

Prior to this commit, explicit classes passed to a Di RuntimeDefinition would not be processed as the already existed in the class array. This behaviour doesn't match the documentation which suggests that explicit classes provides functionality to apply different introspection strategies to different sets of classes. This commit adds tests to demonstrate this and changes to fix the behaviour
#5428 PSR compliant