adding files c2py.py hdf5py.h to parse origin hdf5.h header
suppress warning at compile: -Wno-unused-but-set-variable,-Wno-maybe-uninitialized,-Wno-unused-function
modify api_types_hdf5.pxd and api_functions.txt by editing only spaces and not comparable comment comment
fixing const warnings:
expected ‘const char **’ but argument is of type ‘char **’
update variable names and types in api_functions.txt match the hdf5.h header

exceptions are the functions:
  herr_t    H5Glink2(hid_t cur_loc_id, const char *cur_name, H5G_link_t link_type, hid_t new_loc_id, const char *new_name)
  herr_t    H5Pset_layout(hid_t plist_id, int layout)
  herr_t    H5Sselect_elements(hid_t space_id, H5S_seloper_t op, size_t num_elem, hsize_t **coord)
  herr_t    H5Tinsert(hid_t parent_id, char *name, size_t offset, hid_t member_id)
  herr_t    H5Aiterate(hid_t loc_id, unsigned *attr_num, H5A_operator_t op, void *op_data)
make api_types_hdf5.pxd in sync  with hdf5.h header

following bugs were fixed:

rename:
ctypedef enum name ->  cdef enum name

remove duplicate H5F_close_degree_t

wrong values of:
H5F_ACC_RDONLY, H5F_ACC_RDWR, H5F_ACC_TRUNC

wrong values of in enum:
H5F_close_degree_t
H5G_obj_t
H5R_type_t
H5T_order_t

  ctypedef enum :
    H5F_CLOSE_DEFAULT  = 0
    H5F_CLOSE_WEAK     = 1
    H5F_CLOSE_SEMI     = 2
    H5F_CLOSE_STRONG   = 3