Merge together all OS Reader Test branches

Merge together all OS Reader Tests branches to avoid conflicts between them.
#3810

This pull request includes the branches:
#3802 
#3806
#3810-individual
#3810-filters
#3810-image