Much refactoring and changes

- Refactored bench code in individual classes so it's easier to add new
ones
- Added individual fetch benchmark for all frameworks currently
supported (refs #8)
- Broke the averaging, that's currently not working (results aren't
gathered)
- Added a timing for the enumeration of the complete set (during
validation) (refs #7)
Work for refs #6, cleaning up connection strings, updated frameworks

- Entity Framework is now updated to 6.0.2 RTM
- OrmLite is now updated to 4.0.5
- Connection strings are now cleaned up, there are now just 2 (one for
EF and one for the rest)
- Catalog name overwriting is now added (commented out) for LLBLGen Pro
Rewrote handoptimized materializer, added raw bencher using object arrays
Merge branch 'master' of https://github.com/FransBouma/RawDataAccessBencher
Added PetaPoco Benchers
Merge pull request #11 from jonnybee/PetaPocoBenchers

Peta poco benchers
cleaned up merged code a bit to get TABs back.
Added 2nd Oak bencher, Added average calculation and display, Name caching

Thanks to Amir Rajan (oak bencher) and Jonny Bekkum (averaging code) for
code used in this commit.
Removed unnecessary class BencherResult
Revert "Removed unnecessary class BencherResult"

This reverts commit f5b87a43ceaff97ecf8fdc79099eef695c31f311.
Removed unused class BencherResult
Revert "Revert "Removed unnecessary class BencherResult""

This reverts commit 1da245e0fbb396b3ee233cb258a2413118b0b0ba.
Merge pull request #2 from FransBouma/master

Update to latest version of RawBencher