Create explicit names for the typedef anonymous structs
Move typedefs to a seperate file along with forward declarations
Added the new fwd declarations to build rules for installation
Merge branch 'fwd_declarations' of https://github.com/chuckatkins/ADIOS into chuckatkins-fwd_declarations
fix typo in comment
Merge branch 'chuckatkins-fwd_declarations'