Refactor|MapInfoParser|libcommon: Restructured MapInfoParser with a function per block type