#2: Add downcasting support for FdoPropertyDefinition. Also check for downcastable types in our unit tests.
Complete the SWIGTYPE_p elimination. To handle APIs that pass around FdoByteArray (which is a typedef to FdoArray<FdoByte>), we wrap it in a FdoByteArrayHandle helper class.

To eliminate the other SWIGTYPE_p unresolved type, we omit FdoIoObjectStreamReader and FdoIoByteStreamReader, which don't appear to be used anywhere in the FDO API.
Rename the %extend'ed methods as %ignore will actually omit them from code generation.

Also check the geometries in the SelectTests