MATLAB: use adios2_{variable,attribute}_name() safely
Created by: germasch
I made this WIP, because I can't test it, so it's not even compile-tested.
Other than that, it's very straightforward, getting rid of the hardcoded 4096 character limit for variable/attribute names and instead using buffers sized for the actual length.