PBU conversion supports long data type

The PBU conversion functions (UnitsToPixels and PixelsToUnits) support a new data type (long) for the first argument. The value of the first argument can be an integer type or a long type. If the value of the first argument is a numeric value, then the return value is a long type by default.