Add support for types with constructors matching the types pulled by data reader.
Fix indexing mistake.
Change test a bit to cover instantiating default values.
Fix broken IL when generating default value-typed values.
Remember to pop dbnull from the stack.
Extend test for non-default parameter initialization with enum.
Add support for enums in non-default constructor initalization and fix earlier test
Fix for buggy behaviour in the last commit.
Fix a logical bug when matching constructor parameters.
Add support for nullable types and fix c# 3.0 compatibility bug.
Support for binary data.
Match constructor parameters properly.
Improve tests
Add support for chars.
Improve logic for choosing constructor in type deserializator generator.

Now we choose by accessibility level, with importance: public > internal == protected > private and then by number of arguments: giving priority to the argumentless constructor.
Slightly improved error message for when we can't find a proper constructor.
Add test for multimapping with constructors.
Even more helpful error message.
Added INSERT for SQL Compact
Merge branch 'master' of github.com:jedidja/dapper-dot-net

Conflicts:
	Dapper.Rainbow/Database.cs