add instance_id/0 and public_hostname/0 imds functions
use httpc instead of lhttpc when retrieving imds data