Microsoft, Juniper, others in coding consortium issue guidelines for safer applications