pep8 fixes
pep8 cleanup
pep8 clean up
pep8 cleanup
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
Add types and functions for mpi
Modify setup for mpi include dirs
Implement set_fapl_mpio
Add mpi option to File constructor
Add logic for settable MPI building
Tweak MPI config in setup.py
Fix argv problem with mpi config
Add mpi property to global config object
Add config.pxi to gitignore
Implement mpiposix and rename mpi -> mpio