Fixed Thrift killing the benchmark due to it's float <=> double conversion. Also adding thrift and avro libraries to project Refactored the test interface (it's still WIP)
Added avro/thrift libs from project files (vs Nuget). Refactored the serializers to reuse common code-gen based code across thrift and avro.