Assorted clean up and small fixes
Created by: germasch
Here's a bunch of little things I've had lie around for a while now. These are mostly independent from reach other, so pieces could be dropped if needed.
It's mostly some cleanup following from the stdint type changes. Maybe the most noteworthy change is moving the ADIOS2_FOREACH_*_TYPE_1ARG macros into the CXX11 bindings, as all of the rest of
the code now uses he _STDTYPE_ macros, so having the _TYPE_ macro out of the way should prevent any confusion.