added validity checks when opening a BP file to avoid (most) invalid files
fix: return immediately with NULL when read method returns error at adios_read_open
added \n to error line (open failed)
bpls: pushed verbosity into adios level to print more messages