Read only hidden sheet support
Created originally on Bitbucket by realrunner (Mike Nelson)
Was already merged in Bitbucket before import, marked as merged by the import user
- adding sheet_state support for ReadOnlyWorksheet
- rename duplicate test function