JSON Serializer fix
Implement Fluent Mapping.

Code from https://github.com/elizarovalex/fluentbltoolkit
with changes from me for "MemberMapper"

Licence is also MIT (as you can see here: https://github.com/elizarovalex/fluentbltoolkit/issues/6),
so Merging should not be a Problem
ExpressionBuilder nullable char fields problem

when building expression, nullable char value was formatted as number
rather than char
Unit-Tests for Fluent Mapping.
Implement also the Test from here: https://github.com/elizarovalex/fluentbltoolkit
Add InstantHandleAttribute to avoid "Access to modified closure" in Resharper
Update Fluent Mapping.

- New Unit Test
- DbType Attribute
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
add test
Fix for DBType specified in Fluent Mapping
Use DBType when Database Field is Byte
Using UserDataProvider.txt.
Updated test environment.