Npgsqltypes files refactor

There should be no functional changes in this commit.
Split NpgsqlTypesHelper.cs and NpgsqlTypeConverters.cs into more managable pieces.
Move class ASCIIByteArrays{} to ASCIIBytes.cs.
Move unused messages under NpgsqlTypesHelper.cs to Messages.cs.
Changed file encoding (removed unneeded BOM, it's just ASCII) and copyright date on FastConverter.cs.
Remove Messages.*, as the strings are not used at all anymore.
Merge pull request #66 from glenebob/npgsqltypes_files_refactor_3

Npgsqltypes files refactor
Add Bytea array handling test without calling NpgsqlCommand.Prepare() method.
Fix extra_float_digit setup for Postgresql below 9.0

Npgsql was sending two commands at the same time to set the extra_float_digits parameter.
The first one with value of 2 and the second one with a value of 3.
The problem is that on postgresql below 9.0, there is no support for value of 3 and then neither
command was being processed letting the parameter with the default value of 0.
Now, Npgsql checks which version it is connected to and sends the correct command accordingly.
Fixes for older server versions

Correct array element escaping for all versions (tested >= 8.0).
Execute server version dependant tests selectively.
Added test for escape formatted bytea data.
Added test for 'true'::boolean.
More test selectivity; all tests pass on 8.3 and up.
Moved some code out of a loop that doesn't need to execute on each iteration.
Fix EF call to ConvertToBackend() (which now returns byte[], not string).
Merge pull request #71 from glenebob/ef_convert_to_backend

Fix EF call to ConvertToBackend() (which now returns byte[], not string)
Merge pull request #70 from glenebob/bugs_8_4

Fixes for older server versions

Here are fixes for the array problem you found on 8.4, plus some changes to tests to make them run properly on more various versions.

I tested Npgsql on every final version of 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, 9.2, and 9.3 :)

-Glen
Merge pull request #69 from franciscojunior/fix-extra-float-digits-setup

Fix extra_float_digit setup for Postgresql below 9.0
Merge pull request #68 from franciscojunior/add-test-bytea-array-handling

Add Bytea array handling test without calling NpgsqlCommand.Prepare() me...
Merge remote-tracking branch 'upstream/master'