GM/PLD: always return map with status and response from io calls
GM/PLD: option to have parse-http return map with status, closes #1009