Added Point.asMarker, to convert a Point to a Marker.
Markers are the same as Points, but they are defined for all sample positions.
Currently, no gap-filling is enabled.  This means that markers MUST be defined for all values between their first and last, otherwise an Exception will be raised when values are accessed.