Update ExcelBinaryReader.cs

 XLS (97-2003) files created with LibreOffice or OpenOffice would have their first row skipped when IsFirstRowAsColumnNames was set to false, but would read the first row correctly when set to true. Not sure if this will affect anything else in this project.

This is a fix for the issue posted on CodePlex.
https://exceldatareader.codeplex.com/workitem/12647
Update ExcelBinaryReader.cs

Adding MSO Drawing check which looks to be what Open Office and Libre Office use with XLS files
Update XlsBiffRecord.cs

Added cast to MSODrawing type
Create XlsBiffMSODrawing.cs

MSO Drawing class
Merge branch 'patch-1' of https://github.com/Anderezekial/ExcelDataReader into Anderezekial-patch-1
added unit test for #11 and made change in portable code
Merge branch 'Anderezekial-patch-1' into develop