Sergeant Kevin Frost, a fearless Australian commando who went public three years ago about his involvement in an alleged war crime in Afghanistan, has died.