Boston will have four vending machines and eight indoor kiosks distributing life-saving Narcan and other harm reduction ...