Added support and tests for sheet visibility

Sheet visibility can be accessed via IExcelDataReader.VisibleState or
DataTable.ExtendedProperties["visiblestate"]
Brought Binary Reader in line with XML Reader

> Bug fix: Binary reader now uses the correct byte for identifying
worksheet visibility
> Bug fix: Binary reader now uses the correct byte for identifying
worksheet type