first attempt at supporting an externally-created OleDbConnection
Changed the approach to let the library create and dispose of the
connection internally. Implemented as a constructor overload on
ExcelQueryFactory
Changed the approach to let the library create and dispose of the
connection internally. Implemented as a constructor overload on
ExcelQueryFactory
Use recommended approach for implementing IDisposable
Add functionality to map columns using data annotations.
Add test for column mapping using annotations.
Update readme to include usage of the ExcelColumn attribute to map columns.
Added TrimSpaces

Added TrimSpaces property to IExcelQueryFactory and ExcelQueryFactory to
control how leading and trailing spaces are treated in string values.
Merge branch 'jsenich-features/annotations'
Merge branch 'trimspaces' of https://github.com/asherber/LinqToExcel into asherber-trimspaces
added tests and documentation for TrimSpaces
Merge branch 'acorkery/master'

Conflicts:
	src/LinqToExcel/ExcelQueryFactory.cs
	src/LinqToExcel/Query/ExcelQueryArgs.cs
	src/LinqToExcel/Query/ExcelQueryConstructorArgs.cs
refactored UsePersistentConnection API
added CHANGELOG.md
added documentation to dispose of persistent connections
fixed styling in readme file
fixed code styling in readme
Merge branch 'master' of https://github.com/pysco68/LinqToExcel into pysco68-master

Conflicts:
	src/LinqToExcel/ExcelQueryFactory.cs
	src/LinqToExcel/Query/ExcelQueryArgs.cs
	src/LinqToExcel/Query/ExcelUtilities.cs
added tests for ReadOnly mode and refactored the code
bumped to version 1.8