ExpressionBuilder nullable char fields problem

when building expression, nullable char value was formatted as number
rather than char
Add InstantHandleAttribute to avoid "Access to modified closure" in Resharper
Added BasicSqlProvider.MaxInListValuesCount property to control InListPredicates.
Oracle allows max. 1000 values for IN lists.
Update Fluent Mapping.

- New Unit Test
- DbType Attribute
Added BasicSqlProvider.MaxInListValuesCount property to control InListPredicates. Oracle database allows max. 1000 values for IN lists.
Merged branch 'master'.
Merge branch 'pr/n168_mkramar'
Fixed formatting.
Merge branch 'pr/n169_jack128'
Added more InstantHandle attributes.
Merge branch 'pr/n171_yallie'
Updated version.
Added missing files to FW3 project.
New test.
Merge branch 'pr/n166_jogibear9988'

Conflicts:
	Source/Mapping/MemberMappers/JSONSerialisationMapper.cs
Merge branch 'master' of https://github.com/igor-tkachev/bltoolkit

Conflicts:
	Source/Data/Linq/Builder/ExpressionBuilder.SqlBuilder.cs
	Source/Mapping/MemberMappers/JSONSerialisationMapper.cs