Revert "DestinationFactory: remove @Singleton annotation" This was done differently on master. Revert it so that the commit from master can be backported instead. This reverts commit dd7f52cdc70c5b08781ea4455e189839f1590349. Change-Id: Id057d610b84d01ecf4c37b3a9547cf51bfe6e59f