Transform a coordinate as an array of doubles

Added option to be able to transform a coordinate as an array of doubles
Updated marshal_as calls

Calls to marshal_as to String^ do not need a context
Added option to get the FID of a feature
Can now create a feature on the FeatureCollection

Also fixed bug where the reading was not being reset on Enumerator
creation