Mono-compatability bug fix

Mono-compatability bug fix -- HashSet enumeration returned null for
unknown reason.

This fix was tested on a commercial application using 30+ fluent
mappings. It works now.
ignore merged
Removes unnecessary expression in favour of a compiled lambda.

Increases initial configuration speed considerably when using significant
numbers of conventions.
ExpressionToSql: Allow using an inherited property when using a lambda
closes #232 - batch size option specified on a subclass map is honored in a TPH strategy; have to add tests for this
forgot a fix
formatting
Merge pull request #233 from chester89/issue232

closes #232 - batch size option specified on a subclass map is honored in a TPH strategy;
Merge pull request #227 from BluewireTechnologies/automapping-speed

Removes unnecessary expression in favour of a compiled lambda.
Merge pull request #228 from alexDevBR/whereInheritedProperty

ExpressionToSql: Allow using an inherited property when using a lambda
Update README.md

upgraded years range
Update README.md

logo update
updated MSpec version
Made Fluently instantiable

Fluenty can not be injected via IoC-Containers, making it hard to test classes, that use it.
Merge pull request #240 from kyjan/patch-1

Made Fluently instantiable
Fixed typo on PropertyPart.Unique documentation
Merge pull request #241 from guillink/patch-1

Fixed typo on PropertyPart.Unique documentation
Merge pull request #195 from HermanSchoenfeld/master

Mono-compatability bug fix
Merge branch 'master' into nugetMigration