Added support for custom property/field mapping in TypeDeserializer
Added support for custom property/field mapping in TypeDeserializer
Merge branch 'HEAD' of git://github.com/azhmur/dapper-dot-net.git
Minor tweaks to custom type-map implementation; principally, lock-less reading and caching the default type-map
Dapper 1.11 release
Added support of different ID column types to Dapper.Rainbow

From time to time ID column has types different to int. With this change
you could specify column type if it is different to int. Example:
public Table<MyDb, Guid> Users { get; set; }
Merge pull request #48 from romanych/master

Support of types for Id column in Dapper.Rainbow
IL level type-remapping, so i8 / i4 are interchangeable, etc. This avoids issues on databases that return 1 as bigint by default, etc
Merge branch 'master' of https://code.google.com/p/dapper-dot-net/
Fixed issue with incorrect generated ParamReader then it has indexing properties declared.
Merge pull request #51 from azhmur/master

Fixed issue with incorrect generated ParamReader when it has indexing properties declared.
1.12 deploy

Signed-off-by: Marc Gravell <marc.gravell@gmail.com>
1.12.1 deploy
Minor deploy glitch (should now include intellisense files!)
Avoid a ToLower()
Ensure that when processing bools we do a "!=0" test; we don't just want to store `7` as a bool - that causes problems sometimes.
FIX: Issue 106 - cancel commands when disposing readers
When using AddDynamicParameters, watch out for duplicate parameters coming from templates
Fix list handling when using dynamic parameters; see http://stackoverflow.com/q/12723922/23354
Multi-Mapping SplitOn spaces between commass

There was a small issue when SplinOn spaces between commas, for example:
splitOn: "AddressId, Id".
For more info see:
http://stackoverflow.com/questions/11042618/dapper-multi-mapping-issue

I have modified below line of code:
From: var currentSplit = splits[splitIndex];
To: var currentSplit = splits[splitIndex].Trim();

Also added a test called:
TestMultiMappingWithSplitOnSpaceBetweenCommas()
Made Dapper classes partial in order to allow developers that reference
Dapper by source to extend the Dapper classes without making changes to
the Dapper source (for instance in order to expand DynamicParameter with
a method HasValue<T>(string name)). In addition to further help developers
that reference Dapper by source the public property of Dapper classes are
moved to separate partial classes. By default the previous behavior is kept
but when referencing by source you can now make the Dapper classes internal
by defining: DAPPER_MAKE_PRIVATE