Added .editorconfig file

A pretty standard way of specifying project indentation and line
terminators across editors: http://editorconfig.org/

Set to 4 character space indentation, LF line terminator.
Merge pull request #30 from glenebob/master

Project/solution files for vs2012, .gitignore updates and changes to connection timeout handling.

Adding project/solution files for VS2012 and .gitignore stuff.

Improved the error handling in NpgsqlClosedState.Open().

Changed connection timeout handling to take in consideration the time spent in the dns lookup as well as the time to connect to the many ips addresses which can be returned from this dns lookup.
Merge pull request #31 from roji/editorconfig

Added .editorconfig file