Postgis types

I've started to implement the most common geometric features of Postgres Spatial Extension as Npgsql Types to easily manage them in npgsql commands. I use it in some private projects, but this is always work in progress. It will be great to have some feedback.

Thanks !

[addendum] Code tested with .NET 4.5 and PostgreSQL 9.1 + Postgis 2.0
I think that instead of an environment variable if would be better to simply check for Postgresql support in the backend and do Assert.Inconclusive if not enabled....