added needed types
added needed function headers to api_functions.txt
added the easy mdc functions
added wrapper object for H5AC_cache_config_t struct
added mdc_config getter and setter functions.

not tested
removed non 1.8.4 compatible fields from struct
pep8 changes
fixed error messages
made sure that the struct version number is set when the
H5AC_cache_config_t is instantiated.
added basic test for the cache config functionality
removed properties related to trace file because, to quote the
documentation:

"The trace file feature is unsupported unless used at the direction of
The HDF Group. It is intended to allow The HDF Group to collect a
trace of cache activity in cases of occult failures and/or poor
performance seen in the field, so as to aid in reproduction in the
lab. If you use it absent the direction of The HDF Group, you are on
your own."
Add support for field names when writing to dataset
Add tests for field name write support
Make values() and items() work in the presence of broken soft links
Modify tests for values() and items()
Merge pull request #335 from andrewcollette/field_names_write

Add support for field names when writing to dataset.
Merge pull request #336 from andrewcollette/broken_links

Fix values() and items() when broken soft links are present
Add support for using named types when creating datasets and attributes
Merge pull request #338 from andrewcollette/named_types_2

Add support for using named types when creating datasets and attributes
removed un-needed checks for errors on return values of api calls