Snapshot version 1.9 release 175

git-svn-id: https://svn.hdfgroup.uiuc.edu/hdf5/trunk@24924 dab4d1a6-ed17-0410-a064-d1ae371a2980
Purpose: Fix HDFFV-7907
Description:
    Added transform property list functions
        // Constructor creates a dataset transform property list.
        DSetMemXferPropList(const char* expression);

        // Sets data transform expression.
        void setDataTransform(const char* expression) const;
        void setDataTransform(const H5std_string& expression) const;

        // Gets data transform expression.
        ssize_t getDataTransform(char* exp, size_t buf_size=0) const;
        H5std_string getDataTransform() const;

    Added test file tdspl.cpp.

Platforms tested:
    Linux/ppc64 (ostrich)
    Linux/32 2.6 (jam)
    SunOS 5.11 (emu)



git-svn-id: https://svn.hdfgroup.uiuc.edu/hdf5/trunk@24925 dab4d1a6-ed17-0410-a064-d1ae371a2980
Description:
    Added c++/test/tdspl.cpp


git-svn-id: https://svn.hdfgroup.uiuc.edu/hdf5/trunk@24926 dab4d1a6-ed17-0410-a064-d1ae371a2980
Description:
    Added proper deallocation/allocation to test.
    Revised incorrect comments.
Platforms tested:
    Linux/ppc64 (ostrich)
    Linux/32 2.6 (jam)
    SunOS 5.11 (emu)



git-svn-id: https://svn.hdfgroup.uiuc.edu/hdf5/trunk@24929 dab4d1a6-ed17-0410-a064-d1ae371a2980