Merge pull request #32 from glenebob/master

Warnings and .gitignore
Fix bug for array handling when prepared
Merge pull request #35 from skykiker/bugfix1

Fix bug for array handling when prepared
ToBinary() changes

Replace BitConverter.ToString() with a custom implentation.
In ToBinaryEscaped(), start the StringBuilder at the same length as the source array, not 5 times as long.
Merge https://github.com/franciscojunior/Npgsql2 into native-backend-convert-2

Conflicts:
	src/NpgsqlTypes/ArrayHandling.cs