specify alignment specifier for GCC and MSC; ref #2630
read whole mrb file at once to calculate correct padding offset; ref #2630
avoid using rewind(3) to load mrb files