This patch adds logic to detect if underlying binary is using arm hard float abi and use that information while handling return values in ABISysV_arm.
This patch only handles float and double passed using floating point registers.
More return types and argument passing will be handled in a follow up patches.